|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.ssa.SsaGraphNode
The node of the SSA graph
| Field Summary | |
BasicBlk |
belong
The basic block which the LIR node of this node is in |
LirNode |
node
The LIR node of this node |
int |
opCode
The operator code of this node |
SsaGraphNode[] |
parents
The parents of this node |
| Constructor Summary | |
SsaGraphNode(SsaEnvironment e,
LirNode n,
BasicBlk blk,
int numOfParents)
Constructor |
|
| Method Summary | |
(package private) LirNode |
apply(BiList nodeList)
Translate this node into LIR node. |
(package private) void |
printGraph(java.io.OutputStreamWriter output,
BiList list)
Print the node as graphviz format. |
(package private) void |
setSymbol(Symbol s)
Set the symbol of this node. |
(package private) Symbol |
symbol()
Return the symbol of this node. |
java.lang.String |
toString()
The String representation of this node. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public final BasicBlk belong
public final int opCode
public final LirNode node
public final SsaGraphNode[] parents
| Constructor Detail |
public SsaGraphNode(SsaEnvironment e,
LirNode n,
BasicBlk blk,
int numOfParents)
e - The environment of the SSA modulen - The LIR node of this nodeblk - The basic block which the LIR node of this node is innumOfParents - The number of parents of this node| Method Detail |
Symbol symbol()
void setSymbol(Symbol s)
s - The symbol of this nodepublic java.lang.String toString()
LirNode apply(BiList nodeList)
void printGraph(java.io.OutputStreamWriter output,
BiList list)
output - The output streamlist - The list of the node of the SSA graph
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||