coins.aflow
クラス FindDefUseList0

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

public class FindDefUseList0
extends FlowAdapter

Finds DefUseLists for FlowExpId/code>s.


フィールドの概要
 Flow flow
           
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindDefUseList0(FlowResults pResults)
           
 
メソッドの概要
protected  java.util.Set callModLvalues(IR pCallNode, SubpFlow pCurrentSubpFlow)
           
 void find(FlowExpId pFlowExpId, SubpFlow pSubpFlow)
           
 void find(SubpFlow pSubpFlow)
          Finds DefUseLists for all the FlowExpIds 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
コンストラクタの詳細

FindDefUseList0

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

find

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


find

public void find(FlowExpId pFlowExpId,
                 SubpFlow pSubpFlow)

handleCall

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

callModLvalues

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