Uses of Class
org.jikesrvm.compilers.opt.ssa.GVCongruenceClass

Packages that use GVCongruenceClass
org.jikesrvm.compilers.opt.ssa   
 

Uses of GVCongruenceClass in org.jikesrvm.compilers.opt.ssa
 

Fields in org.jikesrvm.compilers.opt.ssa with type parameters of type GVCongruenceClass
private  ArrayList<GVCongruenceClass> GlobalValueNumberState.B
          ArrayList of GVCongruenceClass, indexed by value number.
private  Stack<GVCongruenceClass> GlobalValueNumberState.workList
          Stack used for a work list.
 

Methods in org.jikesrvm.compilers.opt.ssa that return GVCongruenceClass
(package private)  GVCongruenceClass GlobalValueNumberState.congruenceClass(Object name)
           
private  GVCongruenceClass GlobalValueNumberState.createCongruenceClass(Object label)
          Given a label, return a new congruence class for that label.
private  GVCongruenceClass GlobalValueNumberState.findOrCreateCongruenceClass(Object label, HashMap<Object,GVCongruenceClass> labelMap)
          Given a label, return the congruence class for that label.
 

Methods in org.jikesrvm.compilers.opt.ssa with parameters of type GVCongruenceClass
private  void GlobalValueNumberState.addDependentClassesToWorklist(GVCongruenceClass c)
          Assuming congruence class c has changed: find all other classes that might be affected, and add them to the worklist
private  boolean GlobalValueNumberState.checkCongruence(ValueGraphVertex v, GVCongruenceClass c)
          Does the current state of the algorithm optimistically assume that a vertex v is congruent to the vertices in a congruence class?
private  void GlobalValueNumberState.partitionClass(GVCongruenceClass partition)
          Partition a congruence class.
 

Method parameters in org.jikesrvm.compilers.opt.ssa with type arguments of type GVCongruenceClass
private  int GlobalValueNumberState.findCongruenceMatch(ArrayList<GVCongruenceClass> vector, ValueGraphVertex v)
          Does vertex v belong to any congruence class in a vector?
private  GVCongruenceClass GlobalValueNumberState.findOrCreateCongruenceClass(Object label, HashMap<Object,GVCongruenceClass> labelMap)
          Given a label, return the congruence class for that label.