coins.flow
Interface UseDefList

All Known Implementing Classes:
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.


Method Summary
 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()
           
 

Method Detail

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()

toStringByName

public java.lang.String toStringByName()