coins.aflow
クラス FindAvailInAvailOut

java.lang.Object
  |
  +--coins.aflow.util.AnalAdapter
        |
        +--coins.aflow.FlowAdapter
              |
              +--coins.aflow.FindAvailInAvailOut
すべての実装インタフェース:
Analyzer
直系の既知のサブクラス:
FindDAvailInAvailOut

public abstract class FindAvailInAvailOut
extends FlowAdapter


フィールドの概要
 
クラス coins.aflow.FlowAdapter から継承したフィールド
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
コンストラクタの概要
FindAvailInAvailOut(FlowResults pResults)
          Creates new FindAvailInAvailOut
 
メソッドの概要
 void find(BBlock pBBlock)
           
 void find(SetRefRepr pSetRefRepr)
           
 void find(SubpFlow pSubpFlow)
          Finds AvailIn and AvailOut vectors for all the BBlocks in pSubpFlow.
protected abstract  ExpVector getAvailIn(BBlock pBBlock)
           
protected abstract  ExpVector getAvailIn(SetRefRepr pSetRefRepr)
           
protected abstract  ExpVector getEGen(BBlock pBBlock)
           
protected abstract  ExpVector getEKill(BBlock pBBlock)
           
protected abstract  ExpVector getEKill(SetRefRepr pSetRefRepr)
           
protected abstract  void registerAvailIn(BBlock pBBlock, ExpVector pAvailIn)
           
protected abstract  void registerAvailIn(SetRefRepr pSetRefRepr, ExpVector pAvailIn)
           
protected abstract  void registerAvailOut(BBlock pBBlock, ExpVector pAvailOut)
           
 
クラス coins.aflow.FlowAdapter から継承したメソッド
find, find, find, find, find, find
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindAvailInAvailOut

public FindAvailInAvailOut(FlowResults pResults)
Creates new FindAvailInAvailOut

メソッドの詳細

find

public void find(SubpFlow pSubpFlow)
Finds AvailIn and AvailOut vectors for all the BBlocks in pSubpFlow.


find

public void find(BBlock pBBlock)

find

public void find(SetRefRepr pSetRefRepr)

getEKill

protected abstract ExpVector getEKill(SetRefRepr pSetRefRepr)

getAvailIn

protected abstract ExpVector getAvailIn(SetRefRepr pSetRefRepr)

registerAvailIn

protected abstract void registerAvailIn(SetRefRepr pSetRefRepr,
                                        ExpVector pAvailIn)

getEGen

protected abstract ExpVector getEGen(BBlock pBBlock)

getEKill

protected abstract ExpVector getEKill(BBlock pBBlock)

getAvailIn

protected abstract ExpVector getAvailIn(BBlock pBBlock)

registerAvailIn

protected abstract void registerAvailIn(BBlock pBBlock,
                                        ExpVector pAvailIn)

registerAvailOut

protected abstract void registerAvailOut(BBlock pBBlock,
                                         ExpVector pAvailOut)