org.jikesrvm.compilers.opt.ssa
Class ValueNumberPair

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ssa.ValueNumberPair
All Implemented Interfaces:
Comparable<ValueNumberPair>

 class ValueNumberPair
extends Object
implements Comparable<ValueNumberPair>

Represents a pair of value numbers.


Field Summary
(package private)  int v1
          the value number of an array pointer
(package private)  int v2
          the value number of an array index
 
Constructor Summary
ValueNumberPair(int v1, int v2)
          Construct a pair from the given arguments
ValueNumberPair(ValueNumberPair p)
          Copy a pair
 
Method Summary
 int compareTo(ValueNumberPair p)
           
 boolean equals(Object o)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

v1

final int v1
the value number of an array pointer


v2

final int v2
the value number of an array index

Constructor Detail

ValueNumberPair

ValueNumberPair(int v1,
                int v2)
Construct a pair from the given arguments


ValueNumberPair

ValueNumberPair(ValueNumberPair p)
Copy a pair

Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(ValueNumberPair p)
Specified by:
compareTo in interface Comparable<ValueNumberPair>