coins.aflow
クラス FindDefUseList

java.lang.Object
  |
  +--coins.aflow.util.AnalAdapter
        |
        +--coins.aflow.FlowAdapter
              |
              +--coins.aflow.FindDefUseList
すべての実装インタフェース:
Analyzer

public class FindDefUseList
extends FlowAdapter

Finds DefUseLists for FlowAnalSyms.


フィールドの概要
 Flow flow
           
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindDefUseList(FlowResults pResults)
           
 
メソッドの概要
protected  java.util.Set callModSyms(IR pCallNode, SubpFlow pCurrentSubpFlow)
           
 void find(FlowAnalSym pFlowAnalSym, SubpFlow pSubpFlow)
           
 void find(SubpFlow pSubpFlow)
          Finds DefUseLists for all the FlowAnalSyms in pSubpFlow.
protected  void handleCall(IR pCallNode, SubpFlow pSubpFlow, java.util.Set pDDefSyms, ListValuedMap pSymToPDefNode)
           
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

flow

public final Flow flow
コンストラクタの詳細

FindDefUseList

public FindDefUseList(FlowResults pResults)
メソッドの詳細

find

public void find(SubpFlow pSubpFlow)
Finds DefUseLists for all the FlowAnalSyms in pSubpFlow.


find

public void find(FlowAnalSym pFlowAnalSym,
                 SubpFlow pSubpFlow)

handleCall

protected void handleCall(IR pCallNode,
                          SubpFlow pSubpFlow,
                          java.util.Set pDDefSyms,
                          ListValuedMap pSymToPDefNode)

callModSyms

protected java.util.Set callModSyms(IR pCallNode,
                                    SubpFlow pCurrentSubpFlow)