AsmJit
Low-Latency Machine Code Generation
Function invocation, used by BaseCompiler.
Creates a new InvokeNode
instance.
Sets the function signature.
Returns the function detail.
Returns the function detail.
Returns the target operand.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Returns the number of function return values.
Returns the number of function arguments.
Returns operand pack representing function return value(s).
Returns operand pack representing function return value(s).
0
)noexcept[1/2]◆ Returns the return value at the given valueIndex
.
0
) constnoexcept[2/2]◆ This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Returns operand pack representing function return value(s).
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Returns a function argument at the given argIndex
.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Sets the function return value at i
to op
.
Sets the function argument at i
to op
.
Sets the function return value at valueIndex
to reg
.
Sets the first function argument in a value-pack at argIndex
to reg
.
Sets the first function argument in a value-pack at argIndex
to imm
.
Sets the function argument at argIndex
and valueIndex
to reg
.
Sets the function argument at argIndex
and valueIndex
to imm
.
Function detail.
Function return value(s).
Function arguments.