Package | Description |
---|---|
org.jikesrvm.compilers.opt.dfsolver |
Modifier and Type | Field and Description |
---|---|
private HashSet<DF_Equation> |
DF_AbstractCell.defs
Set of DF_Equations which define this lattice cell.
|
private static Comparator<DF_Equation> |
DF_System.dfComparator |
private HashSet<DF_Equation> |
DF_System.newEquations
Set of equations considered "new"
|
private HashSet<DF_Equation> |
DF_AbstractCell.uses
Set of DF_Equations which use this lattice cell.
|
protected TreeSet<DF_Equation> |
DF_System.workList
Set of equations pending evaluation
|
Modifier and Type | Method and Description |
---|---|
Iterator<DF_Equation> |
DF_AbstractCell.getDefs() |
Iterator<DF_Equation> |
DF_LatticeCell.getDefs()
Returns an enumeration of the equations in which this
lattice cell is defined.
|
Enumeration<DF_Equation> |
DF_System.getEquations()
Return an Enumeration over the equations in this system.
|
Iterator<DF_Equation> |
DF_AbstractCell.getUses() |
Iterator<DF_Equation> |
DF_LatticeCell.getUses()
Returns an enumeration of the equations in which this
lattice cell is used.
|
Modifier and Type | Method and Description |
---|---|
void |
DF_AbstractCell.addDef(DF_Equation eq) |
void |
DF_LatticeCell.addDef(DF_Equation eq)
Note that this variable appears on the LHS of an equation
|
(package private) void |
DF_System.addEquation(DF_Equation eq)
Add an existing equation to the system
|
void |
DF_System.addToWorkList(DF_Equation eq)
Add an equation to the work list.
|
void |
DF_AbstractCell.addUse(DF_Equation eq) |
void |
DF_LatticeCell.addUse(DF_Equation eq)
Note that this variable appears on the RHS of an equation
|
protected void |
DF_System.updateWorkList(DF_Equation eq)
Update the worklist, assuming that a particular equation
has been re-evaluated
|