Uses of Class
org.jikesrvm.compilers.opt.dfsolver.DF_Operator

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.