|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ssa.SsaGraphNode
The node of the SSA graph
フィールドの概要 | |
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 |
コンストラクタの概要 | |
SsaGraphNode(SsaEnvironment e,
LirNode n,
BasicBlk blk,
int numOfParents)
Constructor |
メソッドの概要 | |
(パッケージプライベート) LirNode |
apply(BiList nodeList)
Translate this node into LIR node. |
(パッケージプライベート) void |
printGraph(java.io.OutputStreamWriter output,
BiList list)
Print the node as graphviz format. |
(パッケージプライベート) void |
setSymbol(Symbol s)
Set the symbol of this node. |
(パッケージプライベート) Symbol |
symbol()
Return the symbol of this node. |
java.lang.String |
toString()
The String representation of this node. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public final BasicBlk belong
public final int opCode
public final LirNode node
public final SsaGraphNode[] parents
コンストラクタの詳細 |
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メソッドの詳細 |
Symbol symbol()
void setSymbol(Symbol s)
s
- The symbol of this nodepublic java.lang.String toString()
java.lang.Object
内の 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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |