IrInstrHeader

Common prefix of all IR instruction structs

Members

Functions

arg
IrIndex arg(IrFunction* ir, uint index)
Undocumented in source. Be warned that the author may not have intended to support it.
args
IrIndex[] args(IrFunction* ir)
Undocumented in source. Be warned that the author may not have intended to support it.
extraPayload
IrIndex[] extraPayload(IrFunction* ir, uint numSlots)
Undocumented in source. Be warned that the author may not have intended to support it.
nextInstr
IrIndex nextInstr(IrFunction* ir, IrIndex instrIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
prevInstr
IrIndex prevInstr(IrFunction* ir, IrIndex instrIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
result
IrIndex result(IrFunction* ir)
Undocumented in source. Be warned that the author may not have intended to support it.
tryGetResult
IrIndex tryGetResult(IrFunction* ir)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

MAX_ARGS
enum MAX_ARGS;
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

_payloadOffset
uint _payloadOffset;
Undocumented in source.
numArgs
ubyte numArgs;
Undocumented in source.
op
ushort op;
Undocumented in source.

Meta