This pull request handles register allocation for unboxed locations and "expands" instructions like call-instruction and fixnum-multiply-instruction which require supporting LIR instructions. It is nearly a complete MIR-to-LIR pass.
The main missing thing now is the thread object, which we need to store return values in.
This pull request handles register allocation for unboxed locations and "expands" instructions like
call-instruction
andfixnum-multiply-instruction
which require supporting LIR instructions. It is nearly a complete MIR-to-LIR pass.The main missing thing now is the
thread
object, which we need to store return values in.