|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jikesrvm.compilers.opt.dfsolver.DF_Operator org.jikesrvm.compilers.opt.ssa.IndexPropagationSystem.MeetOperator
static class IndexPropagationSystem.MeetOperator
Represents a MEET function (intersection) over Cells.
Constructor Summary | |
---|---|
IndexPropagationSystem.MeetOperator()
|
Method Summary | |
---|---|
boolean |
evaluate(DF_LatticeCell[] operands)
Evaluate a dataflow equation with the MEET operator |
(package private) boolean |
evaluateArrayMeet(DF_LatticeCell[] operands)
Evaluate a dataflow equation with the MEET operator for lattice cells representing array heap variables. |
(package private) boolean |
evaluateObjectMeet(DF_LatticeCell[] operands)
Evaluate a dataflow equation with the MEET operator for lattice cells representing field heap variables. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
IndexPropagationSystem.MeetOperator()
Method Detail |
---|
public String toString()
toString
in class Object
public boolean evaluate(DF_LatticeCell[] operands)
evaluate
in class DF_Operator
operands
- the operands of the dataflow equation
boolean evaluateObjectMeet(DF_LatticeCell[] operands)
operands
- the operands of the dataflow equation
boolean evaluateArrayMeet(DF_LatticeCell[] operands)
operands
- the operands of the dataflow equation
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |