Uses of Package
org.jikesrvm.compilers.opt.ir.operand

Packages that use org.jikesrvm.compilers.opt.ir.operand
org.jikesrvm.adaptive.measurements.instrumentation   
org.jikesrvm.adaptive.recompilation.instrumentation   
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.controlflow   
org.jikesrvm.compilers.opt.depgraph   
org.jikesrvm.compilers.opt.escape   
org.jikesrvm.compilers.opt.hir2lir   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.ir.ia32   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.compilers.opt.ir.operand.ia32   
org.jikesrvm.compilers.opt.lir2mir   
org.jikesrvm.compilers.opt.lir2mir.ia32   
org.jikesrvm.compilers.opt.liveness   
org.jikesrvm.compilers.opt.mir2mc.ia32   
org.jikesrvm.compilers.opt.regalloc   
org.jikesrvm.compilers.opt.regalloc.ia32   
org.jikesrvm.compilers.opt.ssa   
org.jikesrvm.osr   
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.adaptive.measurements.instrumentation
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.adaptive.recompilation.instrumentation
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt
ClassConstantOperand
          Represents a constant class operand.
ConstantOperand
          Common superclass for all constant operands
DoubleConstantOperand
          Represents a constant double operand.
FloatConstantOperand
          Represents a constant float operand.
IntConstantOperand
          Represents a constant int operand.
LocationOperand
          Represents a location in memory.
LongConstantOperand
          Represents a constant long operand.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
StringConstantOperand
          Represents a constant string operand.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.bc2ir
BranchOperand
          Represents a branch target.
BranchProfileOperand
           
ConditionOperand
          Encodes the condition codes for branches.
LocationOperand
          Represents a location in memory.
MethodOperand
          Refers to a method.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
TypeOperand
          A TypeOperand represents a type.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.controlflow
ConditionOperand
          Encodes the condition codes for branches.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.depgraph
LocationOperand
          Represents a location in memory.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.escape
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.hir2lir
BranchProfileOperand
           
LocationOperand
          Represents a location in memory.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
TypeOperand
          A TypeOperand represents a type.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.ir
AddressConstantOperand
          Represents an address constant operand.
BasicBlockOperand
          Represents a basic block (used in LABEL and BBEND instructions)
BranchOperand
          Represents a branch target.
BranchProfileOperand
           
ConditionOperand
          Encodes the condition codes for branches.
DoubleConstantOperand
          Represents a constant double operand.
FloatConstantOperand
          Represents a constant float operand.
HeapOperand
          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.
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.
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.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.ir.ia32
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.ir.operand
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.
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
          Represents a heap variable for instructions in Heap Array SSA form.
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.
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.
TypeOperand
          A TypeOperand represents a type.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.ir.operand.ia32
ConditionOperand
          Encodes the condition codes for branches.
Operand
          An Operand identifies an operand for an Instruction.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.lir2mir
AddressConstantOperand
          Represents an address constant operand.
ConditionOperand
          Encodes the condition codes for branches.
IntConstantOperand
          Represents a constant int operand.
LocationOperand
          Represents a location in memory.
LongConstantOperand
          Represents a constant long operand.
MemoryOperand
          A memory operand.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.lir2mir.ia32
BranchOperand
          Represents a branch target.
BranchProfileOperand
           
ConditionOperand
          Encodes the condition codes for branches.
MemoryOperand
          A memory operand.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.liveness
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.mir2mc.ia32
Operand
          An Operand identifies an operand for an Instruction.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.regalloc
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.regalloc.ia32
MemoryOperand
          A memory operand.
RegisterOperand
          A symbolic or physical register.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.compilers.opt.ssa
BasicBlockOperand
          Represents a basic block (used in LABEL and BBEND instructions)
ConditionOperand
          Encodes the condition codes for branches.
ConstantOperand
          Common superclass for all constant operands
HeapOperand
          Represents a heap variable for instructions in Heap Array SSA form.
MethodOperand
          Refers to a method.
Operand
          An Operand identifies an operand for an Instruction.
RegisterOperand
          A symbolic or physical register.
TypeOperand
          A TypeOperand represents a type.
 

Classes in org.jikesrvm.compilers.opt.ir.operand used by org.jikesrvm.osr
Operand
          An Operand identifies an operand for an Instruction.