This repository was archived by the owner on Mar 21, 2025. It is now read-only.
This repository was archived by the owner on Mar 21, 2025. It is now read-only.
Design and implement the AIR linear IR for the JIT compiler #81
Open
Description
Architecture-Level IR (AIR) will be used by the JIT compiler only. As its name implies, it will feature architecture-specific operations to the extent that this makes sense for a given architecture. Unlike LIR, untyped pointers do not exist at this stage; we are only targeting 64-bit systems with the JIT compiler, so only 64-bit integers and 64-bit floats exist. Register allocation and likely some peephole optimizations will be performed on AIR before machine code generation.
Depends on: