coins.flow
クラス UseDefListImpl
java.lang.Object
|
+--coins.flow.UseDefListImpl
- すべての実装インタフェース:
- UseDefList
- public class UseDefListImpl
- extends java.lang.Object
- implements UseDefList
UseDefListImpl class
Use-def list representaing list of use nodes of a symbol
where each use node has a list of its def points.
UseDefList will be accessed from Var, Reg, ExpId, etc.
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
flowRoot
public final FlowRoot flowRoot
fUseDefChainMap
protected java.util.Map fUseDefChainMap
fUseDefChainList
protected java.util.List fUseDefChainList
UseDefListImpl
public UseDefListImpl(FlowRoot pFlowRoot)
addUseDefChain
public UseDefChain addUseDefChain(IR pUseNode)
- インタフェース
UseDefList
の記述:
- addUseDefChain
Add UseDefChain which will be created by pUseNode that
uses some symbol.
- 定義:
- インタフェース
UseDefList
内の addUseDefChain
getUseDefChain
public UseDefChain getUseDefChain(IR pUseNode)
- getUseDefChain
Get UseDefChain having pUseDefNode as its use node.
- 定義:
- インタフェース
UseDefList
内の getUseDefChain
getOrAddUseDefChain
public UseDefChain getOrAddUseDefChain(IR pUseNode)
getUseDefChainList
public java.util.List getUseDefChainList()
print
public void print()
- インタフェース
UseDefList
の記述:
- print
Print this DefUseList.
- 定義:
- インタフェース
UseDefList
内の print
toString
public java.lang.String toString()
- 定義:
- インタフェース
UseDefList
内の toString
- オーバーライド:
- クラス
java.lang.Object
内の toString
toStringByName
public java.lang.String toStringByName()
- 定義:
- インタフェース
UseDefList
内の toStringByName