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