|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |