Crate midenc_codegen_masm
Source - intrinsics
- masm
- 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
- 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
- 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
- ToMasmComponent
- This trait represents a conversion pass from some HIR entity to a Miden Assembly component.
- register_dialect_hooks