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 |