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