| Class | Description |
|---|---|
| AddressConstantOperand |
Represents an address constant operand.
|
| BasicBlockOperand |
Represents a basic block (used in LABEL and BBEND instructions)
|
| BranchOperand |
Represents a branch target.
|
| BranchProfileOperand | |
| ClassConstantOperand |
Represents a constant class operand.
|
| CodeConstantOperand |
Represents a constant code operand, found for example, from an
TIBConstantOperand.
|
| ConditionOperand |
Encodes the condition codes for branches.
|
| ConstantOperand |
Common superclass for all constant operands
|
| DoubleConstantOperand |
Represents a constant double operand.
|
| FloatConstantOperand |
Represents a constant float operand.
|
| HeapOperand<T> |
Represents a heap variable for instructions in Heap Array SSA form.
|
| InlinedOsrTypeInfoOperand |
An InlinedOsrTypeInfoOperand object keeps necessary information
to recover non-inlined status for an inlined method.
|
| IntConstantOperand |
Represents a constant int operand.
|
| LocationOperand |
Represents a location in memory.
|
| LongConstantOperand |
Represents a constant long operand.
|
| MemoryOperand |
A memory operand.
|
| MethodOperand |
Refers to a method.
|
| NullConstantOperand |
This operand represents the
null constant. |
| ObjectConstantOperand |
Represents a constant object operand (for example, from an
initialized static final).
|
| Operand |
An
Operand identifies an operand for an
Instruction. |
| OsrTypeInfoOperand |
An OsrTypeInfoOperand object keeps type information of locals
and stacks at a byte code index.
|
| RegisterOperand |
A symbolic or physical register.
|
| StackLocationOperand |
Represents a symbolic name for a stack location.
|
| StringConstantOperand |
Represents a constant string operand.
|
| TIBConstantOperand |
Represents a constant TIB operand, found for example, from an
ObjectConstantOperand.
|
| TrapCodeOperand |
Encode the semantic reason for a trap instruction.
|
| TrueGuardOperand |
This operand represents a "true" guard, e.g. non-nullness
of the result of an allocation or
boundcheck eliminated via analysis of the loop induction variables.
|
| TypeOperand |
A TypeOperand represents a type.
|
| UnreachableOperand |
This operand represents, in a phi function, a control-flow path that is
actually unreachable.
|