| public nothrow | Instruction(int line_) |
| public virtual nothrow void | BeginComputeLivenessAndNextUse() |
| public void | BeginGenerateCode(MachineCode& machineCode) |
| public nothrow void | ComputeLivenessAndNextUse() |
| public virtual nothrow void | EndComputeLivenessAndNextUse() |
| public void | EndGenerateCode() |
| public virtual void | GenerateCode(MachineCode& machineCode, CodeFormatter& formatter) |
| public override nothrow void | IncNumUses() |
| public override nothrow String<char> | IndexStr() const |
| public nothrow bool | IsLeader() const |
| public abstract nothrow String<char> | OperationName() const |
| public virtual void | Print(CodeFormatter& formatter) |
| public void | PrintLivenessAndNextUse(int fieldPos, CodeFormatter& formatter) |
| public void | PrintMachineCode(CodeFormatter& formatter, bool& printed) |
| public virtual void | Validate(Function& function, int numArgs) |
| public long | endMachineInstructionIndex |
| public int | index |
| public uint | lineNumber |
| public HashMap<Value*, Pair<Liveness, Value*>, Hasher<Value*>, EqualTo<Value*>> | livenessAndNextUse |
| public MachineCode* | machineCode |
| public MDStructRef* | metadata |
| public int | numUses |
| public BasicBlock* | parent |
| public long | startMachineInstructionIndex |