Module emit

Expand description

AArch64 ISA: binary code emission.

Structs§

EmitInfo
Constant state used during function compilation.
EmitState
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.