|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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 Objectpublic boolean evaluate(DF_LatticeCell[] operands)
evaluate in class DF_Operatoroperands - 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 | ||||||||||