sandmark.util.controlflowgraph
Class InterferenceGraph.RangeNode
java.lang.Object
|
+--sandmark.util.controlflowgraph.InterferenceGraph.RangeNode
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- InterferenceGraph.PartialNode
- Enclosing class:
- InterferenceGraph
- static class InterferenceGraph.RangeNode
- extends java.lang.Object
- implements java.lang.Comparable
Represents a whole basic block as a live range. This class
is used simply as an abstraction, it should be used for variable
range analysis only.
Field Summary |
(package private) int |
myLabel
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
myLabel
int myLabel
InterferenceGraph.RangeNode
public InterferenceGraph.RangeNode()
InterferenceGraph.RangeNode
public InterferenceGraph.RangeNode(int label)
intersects
public boolean intersects(InterferenceGraph.RangeNode other)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable