Module emit
Expand description
AArch64 ISA: binary code emission.
Structs§
- Emit
Info - Constant state used during function compilation.
- Emit
State - State carried between emissions of a sequence of instructions.
Functions§
- enc_
arith_ rrr - Encode a 3-register aeithmeric instruction.
- enc_
move_ wide - Encode a move-wide instruction.
- enc_
movk - Encode a move-keep immediate instruction.
- mem_
finalize - Memory addressing mode finalization: convert “special” modes (e.g., generic arbitrary stack offset) into real addressing modes, possibly by emitting some helper instructions that come immediately before the use of this amode.