Skip to content

v0.1.0: Cranelift + LIR

No due date 0% complete

The goal is to replace the quick and dirty solution by a solution with a proper code generator and a proper intermediate representation.

At the end, the LIR (Low-level Intermediate Represenation) should be:

  • Documented.
  • Generated by the Rustc driver.
  • Consumed to generate Cranelift IR.

Also, the Cranelift IR should be used to generate machine code.

The goal is to replace the quick and dirty solution by a solution with a proper code generator and a proper intermediate representation.

At the end, the LIR (Low-level Intermediate Represenation) should be:

  • Documented.
  • Generated by the Rustc driver.
  • Consumed to generate Cranelift IR.

Also, the Cranelift IR should be used to generate machine code.

Loading