SandMark version 3.0


sandmark.util.controlflowgraph
Class RegisterAllocator.IGNode

java.lang.Object
  |
  +--sandmark.util.controlflowgraph.GraphNode
        |
        +--sandmark.util.controlflowgraph.RegisterAllocator.IGNode
Enclosing class:
RegisterAllocator

class RegisterAllocator.IGNode
extends GraphNode


Field Summary
(package private)  int color
           
(package private)  LiveVariable var
           
 
Fields inherited from class sandmark.util.controlflowgraph.GraphNode
mBlockNum, postIndex, predecessors, preIndex, sBlockNum, successors
 
Constructor Summary
RegisterAllocator.IGNode(LiveVariable var)
           
 
Method Summary
 int compareTo(java.lang.Object a, java.lang.Object b)
           
 boolean equals(java.lang.Object a)
           
 LiveVariable getVar()
           
 java.lang.String toString()
           
 
Methods inherited from class sandmark.util.controlflowgraph.GraphNode
getPredecessors, getSuccessors, graph, onRemoveFromGraph, postOrderIndex, preOrderIndex, setGraph, setPostOrderIndex, setPreOrderIndex
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

var

LiveVariable var

color

int color
Constructor Detail

RegisterAllocator.IGNode

public RegisterAllocator.IGNode(LiveVariable var)
Method Detail

equals

public boolean equals(java.lang.Object a)
Overrides:
equals in class java.lang.Object

getVar

public LiveVariable getVar()

compareTo

public int compareTo(java.lang.Object a,
                     java.lang.Object b)

toString

public java.lang.String toString()
Overrides:
toString in class GraphNode

SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003