Uses of Class
org.jikesrvm.compilers.opt.ir.operand.ConstantOperand

Packages that use ConstantOperand
org.jikesrvm.compilers.opt   
org.jikesrvm.compilers.opt.ir.operand   
org.jikesrvm.compilers.opt.ssa   
 

Uses of ConstantOperand in org.jikesrvm.compilers.opt
 

Methods in org.jikesrvm.compilers.opt that return ConstantOperand
private static ConstantOperand Simplifier.boxConstantObjectAsOperand(Object x, TypeReference t)
          Package up an object as a constant operand
static ConstantOperand StaticFieldReader.getFieldValueAsConstant(RVMField field, Object obj)
          Read the field from obj and return as the appropriate constant
static ConstantOperand StaticFieldReader.getStaticFieldValue(RVMField field)
          Returns a constant operand with the current value of a static field.
 

Methods in org.jikesrvm.compilers.opt with parameters of type ConstantOperand
private static Object Simplifier.boxConstantOperand(ConstantOperand op, TypeReference t)
          Package up a constant operand as an object
 

Uses of ConstantOperand in org.jikesrvm.compilers.opt.ir.operand
 

Subclasses of ConstantOperand in org.jikesrvm.compilers.opt.ir.operand
 class AddressConstantOperand
          Represents an address constant operand.
 class ClassConstantOperand
          Represents a constant class operand.
 class CodeConstantOperand
          Represents a constant code operand, found for example, from an TIBConstantOperand.
 class DoubleConstantOperand
          Represents a constant double operand.
 class FloatConstantOperand
          Represents a constant float operand.
 class IntConstantOperand
          Represents a constant int operand.
 class LongConstantOperand
          Represents a constant long operand.
 class NullConstantOperand
          This operand represents the null constant.
 class ObjectConstantOperand
          Represents a constant object operand (for example, from an initialized static final).
 class StringConstantOperand
          Represents a constant string operand.
 class TIBConstantOperand
          Represents a constant TIB operand, found for example, from an ObjectConstantOperand.
 class 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.
 class UnreachableOperand
          This operand represents, in a phi function, a control-flow path that is actually unreachable.
 

Uses of ConstantOperand in org.jikesrvm.compilers.opt.ssa
 

Methods in org.jikesrvm.compilers.opt.ssa with parameters of type ConstantOperand
private  ValueGraphVertex ValueGraph.findOrCreateVertex(ConstantOperand op)
          Find or create an ValueGraphVertex corresponding to a given constant operand
(package private) static Instruction SSA.makeMoveInstruction(IR ir, Register r1, ConstantOperand c)
          Create a move instruction r1 := c.