coins.aflow
クラス FindPLiveInLiveOut

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

public class FindPLiveInLiveOut
extends FindLiveInLiveOut


フィールドの概要
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindPLiveInLiveOut(FlowResults pResults)
          Creates a new instance of FindPLiveInLiveOut
 
メソッドの概要
protected  FlowAnalSymVector getDefined(BBlock pBBlock)
           
protected  FlowAnalSymVector getDefined(SetRefRepr pSetRefRepr)
           
protected  FlowAnalSymVector getExposed(BBlock pBBlock)
           
protected  FlowAnalSymVector getExposed(SetRefRepr pSetRefRepr)
           
protected  FlowAnalSymVector getLiveOut(BBlock pBBlock)
           
protected  FlowAnalSymVector getLiveOut(SetRefRepr pSetRefRepr)
           
protected  void register(SetRefRepr pSetRefRepr, FlowAnalSymVector pLiveOut)
           
protected  void registerLiveIn(BBlock pBBlock, FlowAnalSymVector pLiveIn)
           
protected  void registerLiveOut(BBlock pBBlock, FlowAnalSymVector pLiveOut)
           
 
クラス coins.aflow.FindLiveInLiveOut から継承したメソッド
find, find, find
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindPLiveInLiveOut

public FindPLiveInLiveOut(FlowResults pResults)
Creates a new instance of FindPLiveInLiveOut

メソッドの詳細

getExposed

protected FlowAnalSymVector getExposed(BBlock pBBlock)
定義:
クラス FindLiveInLiveOut 内の getExposed

getDefined

protected FlowAnalSymVector getDefined(BBlock pBBlock)
定義:
クラス FindLiveInLiveOut 内の getDefined

getLiveOut

protected FlowAnalSymVector getLiveOut(BBlock pBBlock)
定義:
クラス FindLiveInLiveOut 内の getLiveOut

registerLiveIn

protected void registerLiveIn(BBlock pBBlock,
                              FlowAnalSymVector pLiveIn)
定義:
クラス FindLiveInLiveOut 内の registerLiveIn

registerLiveOut

protected void registerLiveOut(BBlock pBBlock,
                               FlowAnalSymVector pLiveOut)
定義:
クラス FindLiveInLiveOut 内の registerLiveOut

getExposed

protected FlowAnalSymVector getExposed(SetRefRepr pSetRefRepr)
定義:
クラス FindLiveInLiveOut 内の getExposed

getDefined

protected FlowAnalSymVector getDefined(SetRefRepr pSetRefRepr)
定義:
クラス FindLiveInLiveOut 内の getDefined

getLiveOut

protected FlowAnalSymVector getLiveOut(SetRefRepr pSetRefRepr)
定義:
クラス FindLiveInLiveOut 内の getLiveOut

register

protected void register(SetRefRepr pSetRefRepr,
                        FlowAnalSymVector pLiveOut)
定義:
クラス FindLiveInLiveOut 内の register