All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static <T extends LIRInstruction> LIRInstructionClass<T> |
create(Class<T> c) |
(package private) void |
forEachAlive(LIRInstruction obj,
InstructionValueConsumer proc) |
(package private) void |
forEachAlive(LIRInstruction obj,
InstructionValueProcedure proc) |
(package private) void |
forEachDef(LIRInstruction obj,
InstructionValueConsumer proc) |
(package private) void |
forEachDef(LIRInstruction obj,
InstructionValueProcedure proc) |
(package private) Value |
forEachRegisterHint(LIRInstruction obj,
LIRInstruction.OperandMode mode,
InstructionValueProcedure proc) |
(package private) void |
forEachState(LIRInstruction obj,
InstructionStateProcedure proc) |
(package private) void |
forEachState(LIRInstruction obj,
InstructionValueConsumer proc) |
(package private) void |
forEachState(LIRInstruction obj,
InstructionValueProcedure proc) |
(package private) void |
forEachTemp(LIRInstruction obj,
InstructionValueConsumer proc) |
(package private) void |
forEachTemp(LIRInstruction obj,
InstructionValueProcedure proc) |
(package private) void |
forEachUse(LIRInstruction obj,
InstructionValueConsumer proc) |
(package private) void |
forEachUse(LIRInstruction obj,
InstructionValueProcedure proc) |
static <T> LIRInstructionClass<T> |
get(Class<T> clazz) |
Fields[] |
getAllFields() |
(package private) String |
getOpcode(LIRInstruction obj) |
(package private) LIRIntrospection.Values |
getValues(LIRInstruction.OperandMode mode) |
(package private) boolean |
hasOperands() |
(package private) boolean |
hasState(LIRInstruction obj) |
String |
toString() |
(package private) String |
toString(LIRInstruction obj) |