coins.flow
インタフェース UseDefList

既知の実装クラスの一覧:
UseDefListImpl

public interface UseDefList

UseDefList interface Use-def list representaing list of use nodes of a symbol where each use node has list of its definition points. UseDefList will be accessed from Var, Reg, ExpId, etc.


メソッドの概要
 UseDefChain addUseDefChain(IR pUseNode)
          addUseDefChain Add UseDefChain which will be created by pUseNode that uses some symbol.
 UseDefChain getUseDefChain(IR pUseNode)
          getUseDefChain Get UseDefChain having pUseNode as its use node.
 void print()
          print Print this DefUseList.
 java.lang.String toString()
           
 java.lang.String toStringByName()
           
 

メソッドの詳細

addUseDefChain

public UseDefChain addUseDefChain(IR pUseNode)
addUseDefChain Add UseDefChain which will be created by pUseNode that uses some symbol.


getUseDefChain

public UseDefChain getUseDefChain(IR pUseNode)
getUseDefChain Get UseDefChain having pUseNode as its use node.


print

public void print()
print Print this DefUseList.


toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

toStringByName

public java.lang.String toStringByName()