Module machine_riscv

Module machine_riscv 

Source
Expand description

RISC-V machine scaffolding.

Structsยง

AssemblerRiscv
The RISC-V assembler wrapper, providing FPU feature tracking and a dynasmrt assembler.
MachineRiscv
The RISC-V machine state and code emitter.

Enumsยง

ImmType ๐Ÿ”’

Constantsยง

RISCV_RETURN_VALUE_REGISTERS ๐Ÿ”’
Get registers for first N function return values. NOTE: The register set must be disjoint from pick_gpr registers! Intentionally omit GPR::X17: it is reserved as a scratch/temporary register and is frequently used while materializing/storing return values.
SCRATCH_REG ๐Ÿ”’

Type Aliasesยง

Assembler ๐Ÿ”’
Location ๐Ÿ”’