|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DF_Operator | |
---|---|
org.jikesrvm.compilers.opt.controlflow | |
org.jikesrvm.compilers.opt.dfsolver | |
org.jikesrvm.compilers.opt.ssa |
Uses of DF_Operator in org.jikesrvm.compilers.opt.controlflow |
---|
Subclasses of DF_Operator in org.jikesrvm.compilers.opt.controlflow | |
---|---|
(package private) class |
DominatorOperator
This class implements the MEET operation for the dataflow equations for the dominator calculation. |
Uses of DF_Operator in org.jikesrvm.compilers.opt.dfsolver |
---|
Fields in org.jikesrvm.compilers.opt.dfsolver declared as DF_Operator | |
---|---|
protected DF_Operator |
DF_Equation.operator
The operator in the equation |
Methods in org.jikesrvm.compilers.opt.dfsolver that return DF_Operator | |
---|---|
(package private) DF_Operator |
DF_Equation.getOperator()
Return the operator for this equation |
Methods in org.jikesrvm.compilers.opt.dfsolver with parameters of type DF_Operator | |
---|---|
protected void |
DF_System.newEquation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1)
Add an equation with one operand on the right-hand side. |
protected void |
DF_System.newEquation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell[] rhs)
Add an equation to the system with an arbitrary number of operands on the right-hand side. |
(package private) void |
DF_System.newEquation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1,
DF_LatticeCell op2)
Add an equation with two operands on the right-hand side. |
(package private) void |
DF_System.newEquation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1,
DF_LatticeCell op2,
DF_LatticeCell op3)
Add an equation with three operands on the right-hand side. |
Constructors in org.jikesrvm.compilers.opt.dfsolver with parameters of type DF_Operator | |
---|---|
DF_Equation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1)
Constructor for case of one operand on the right-hand side. |
|
DF_Equation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell[] rhs)
Constructor for case of more than three operands on the right-hand side. |
|
DF_Equation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1,
DF_LatticeCell op2)
Constructor for case of two operands on the right-hand side. |
|
DF_Equation(DF_LatticeCell lhs,
DF_Operator operator,
DF_LatticeCell op1,
DF_LatticeCell op2,
DF_LatticeCell op3)
Constructor for case of three operands on the right-hand side. |
Uses of DF_Operator in org.jikesrvm.compilers.opt.ssa |
---|
Subclasses of DF_Operator in org.jikesrvm.compilers.opt.ssa | |
---|---|
(package private) static class |
IndexPropagationSystem.MeetOperator
Represents a MEET function (intersection) over Cells. |
(package private) class |
IndexPropagationSystem.UpdateDefArrayOperator
Represents an UPDATE_DEF function over two ArrayCells. |
(package private) class |
IndexPropagationSystem.UpdateDefObjectOperator
Represents an UPDATE_DEF function over two ObjectCells. |
(package private) static class |
IndexPropagationSystem.UpdateUseArrayOperator
Represents an UPDATE_USE function over two ArrayCells. |
(package private) static class |
IndexPropagationSystem.UpdateUseObjectOperator
Represents an UPDATE_USE function over two ObjectCells. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |