coins.aflow
クラス FindLiveInLiveOut
java.lang.Object
|
+--coins.aflow.util.AnalAdapter
|
+--coins.aflow.FlowAdapter
|
+--coins.aflow.FindLiveInLiveOut
- すべての実装インタフェース:
- Analyzer
- 直系の既知のサブクラス:
- FindPLiveInLiveOut
- public abstract class FindLiveInLiveOut
- extends FlowAdapter
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FindLiveInLiveOut
public FindLiveInLiveOut(FlowResults pResults)
- Creates new FindLiveInLiveOut
find
public void find(SubpFlow pSubpFlow)
- Finds LiveIn and LiveOut vectors for all the
BBlock
s in pSubpFlow
.
find
public void find(BBlock pBBlock)
getExposed
protected abstract FlowAnalSymVector getExposed(BBlock pBBlock)
getDefined
protected abstract FlowAnalSymVector getDefined(BBlock pBBlock)
getLiveOut
protected abstract FlowAnalSymVector getLiveOut(BBlock pBBlock)
registerLiveIn
protected abstract void registerLiveIn(BBlock pBBlock,
FlowAnalSymVector pLiveIn)
registerLiveOut
protected abstract void registerLiveOut(BBlock pBBlock,
FlowAnalSymVector pLiveOut)
find
public void find(SetRefRepr pSetRefRepr)
getExposed
protected abstract FlowAnalSymVector getExposed(SetRefRepr pSetRefRepr)
getDefined
protected abstract FlowAnalSymVector getDefined(SetRefRepr pSetRefRepr)
getLiveOut
protected abstract FlowAnalSymVector getLiveOut(SetRefRepr pSetRefRepr)
register
protected abstract void register(SetRefRepr pSetRefRepr,
FlowAnalSymVector pLiveOut)