|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の toStringLirNode apply(BiList nodeList)
void printGraph(java.io.OutputStreamWriter output,
BiList list)
output - The output streamlist - The list of the node of the SSA graph
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||