regalloc2-tool

tool for testing regalloc2

Description

regalloc2 is a register allocator that started life as, and is about 50% still, a port of IonMonkey's backtracking register allocator to Rust. In many regards, it has been generalized, optimized, and improved since the initial port.

In addition, it contains substantial amounts of testing infrastructure (fuzzing harnesses and checkers) that does not exist in the original IonMonkey allocator.

This package contains the command-line tool regalloc2-tool which reads a bincode-encoded SerializableFunction and then runs the register allocator and checker on it.

This is a useful tool for debugging register allocation failures and to investigate cases of poor register allocation.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/bytecodealliance/regalloc2


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install regalloc2-tool