Crate midenc_codegen_masm

Source

Modules§

intrinsics
masm

Structs§

MasmComponent
NativePtr
This represents a descriptor for a pointer translated from the IR into a form suitable for referencing data in Miden’s linear memory.
Operand
This type represents a logical operand on the stack, which may consist of one or more “parts”, up to a word in size, on the actual stack.
OperandStack
This structure emulates the state of the VM’s operand stack while generating code from the SSA representation of a function.
Rodata
Represents a read-only data segment, combined with its content digest

Enums§

Constraint
This represents a constraint an operand’s usage at a given program point, namely when used as an instruction or block argument.
TraceEvent
A typed wrapper around the raw trace events known to the compiler

Constants§

TRACE_FRAME_END
This event is emitted via trace, and indicates that a procedure call frame is exited
TRACE_FRAME_START
This event is emitted via trace, and indicates that a procedure call frame is entered

Traits§

ToMasmComponent
This trait represents a conversion pass from some HIR entity to a Miden Assembly component.

Functions§

register_dialect_hooks