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.
|