org.jikesrvm.compilers.opt.ssa
Class LoadElimination.UseRecordSet

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecordSet
Enclosing class:
LoadElimination

static final class LoadElimination.UseRecordSet
extends Object


Field Summary
(package private)  HashSet<LoadElimination.UseRecord> set
           
 
Constructor Summary
LoadElimination.UseRecordSet()
           
 
Method Summary
(package private)  void add(HeapVariable<?> H, int valueNumber)
           
(package private)  void add(HeapVariable<?> H, int v1, int v2)
           
(package private)  boolean containsMatchingUse(HeapVariable<?> H, int valueNumber)
           
(package private)  boolean containsMatchingUse(HeapVariable<?> H, int v1, int v2)
           
(package private)  int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

set

final HashSet<LoadElimination.UseRecord> set
Constructor Detail

LoadElimination.UseRecordSet

LoadElimination.UseRecordSet()
Method Detail

containsMatchingUse

boolean containsMatchingUse(HeapVariable<?> H,
                            int valueNumber)

containsMatchingUse

boolean containsMatchingUse(HeapVariable<?> H,
                            int v1,
                            int v2)

add

void add(HeapVariable<?> H,
         int valueNumber)

add

void add(HeapVariable<?> H,
         int v1,
         int v2)

size

int size()