coins.aflow
Class FindDDefInDefOut

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
          extended bycoins.aflow.FindDefInDefOut
              extended bycoins.aflow.FindDDefInDefOut
All Implemented Interfaces:
Analyzer

public class FindDDefInDefOut
extends FindDefInDefOut


Field Summary
 
Fields inherited from class coins.aflow.FlowAdapter
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
Constructor Summary
FindDDefInDefOut(FlowResults pResults)
          Creates a new instance of FindDDefInDefOut
 
Method Summary
protected  FlowAnalSymVector getDefIn(BBlock pBBlock)
           
protected  FlowAnalSymVector getDefIn(SetRefRepr pSetRefRepr)
           
protected  FlowAnalSymVector getDefined(BBlock pBBlock)
           
protected  FlowAnalSymVector getDefined(SetRefRepr pSetRefRepr)
           
protected  void registerDefIn(BBlock pBBlock, FlowAnalSymVector pDefIn)
           
protected  void registerDefIn(SetRefRepr pSetRefRepr, FlowAnalSymVector pDefIn)
           
protected  void registerDefOut(BBlock pBBlock, FlowAnalSymVector pDefOut)
           
 
Methods inherited from class coins.aflow.FindDefInDefOut
find, find, find
 
Methods inherited from class coins.aflow.FlowAdapter
find, find, find, find, find, find
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindDDefInDefOut

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

Method Detail

registerDefIn

protected void registerDefIn(BBlock pBBlock,
                             FlowAnalSymVector pDefIn)
Specified by:
registerDefIn in class FindDefInDefOut

registerDefOut

protected void registerDefOut(BBlock pBBlock,
                              FlowAnalSymVector pDefOut)
Specified by:
registerDefOut in class FindDefInDefOut

getDefined

protected FlowAnalSymVector getDefined(BBlock pBBlock)
Specified by:
getDefined in class FindDefInDefOut

getDefIn

protected FlowAnalSymVector getDefIn(BBlock pBBlock)
Specified by:
getDefIn in class FindDefInDefOut

getDefIn

protected FlowAnalSymVector getDefIn(SetRefRepr pSetRefRepr)
Specified by:
getDefIn in class FindDefInDefOut

getDefined

protected FlowAnalSymVector getDefined(SetRefRepr pSetRefRepr)
Specified by:
getDefined in class FindDefInDefOut

registerDefIn

protected void registerDefIn(SetRefRepr pSetRefRepr,
                             FlowAnalSymVector pDefIn)
Specified by:
registerDefIn in class FindDefInDefOut