org.jikesrvm.compilers.opt.ssa
Class LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
java.lang.Object
org.jikesrvm.compilers.opt.ssa.LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
- Enclosing class:
- LiveRangeSplitting.LiveRangeSplittingPhase
private static class LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
- extends Object
A utility class to represent an edge in the CFG.
Field Summary |
(package private) BasicBlock |
dest
The sink of a control-flow edge |
(package private) int |
myHash
|
(package private) static int |
nextHash
|
(package private) BasicBlock |
src
The source of a control-flow edge |
src
final BasicBlock src
- The source of a control-flow edge
dest
final BasicBlock dest
- The sink of a control-flow edge
nextHash
static int nextHash
myHash
int myHash
LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair
LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair(BasicBlock src,
BasicBlock dest)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object