coins.aflow
Class FindPEKill

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
          extended bycoins.aflow.FindEKill
              extended bycoins.aflow.FindPEKill
All Implemented Interfaces:
Analyzer

public class FindPEKill
extends FindEKill


Field Summary
 
Fields inherited from class coins.aflow.FlowAdapter
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
Constructor Summary
FindPEKill(FlowResults pResults)
          Creates a new instance of FindPEKill
 
Method Summary
protected  void addEKill(java.util.Set pEKillSet, FlowExpId pFlowExpId, BBlock pBBlock)
           
protected  void addEKill(java.util.Set pEKillSet, FlowExpId pFlowExpId, BBlock pBBlock, RecordAlias pRecordAlias)
          Finds the EKill vector for pBBlock considering alias.
protected  boolean kills(SetRefRepr pSetRefRepr, FlowExpId pFlowExpId)
           
protected  boolean killsByAlias(SetRefRepr pSetRefRepr, FlowExpId pFlowExpId, RecordAlias pRecordAlias)
           
protected  void register(BBlock pBBlock, ExpVector pEKill)
           
protected  void register(SetRefRepr pSetRefRepr, ExpVector pEKill)
           
 
Methods inherited from class coins.aflow.FindEKill
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

FindPEKill

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

Method Detail

addEKill

protected void addEKill(java.util.Set pEKillSet,
                        FlowExpId pFlowExpId,
                        BBlock pBBlock)
Specified by:
addEKill in class FindEKill

register

protected void register(BBlock pBBlock,
                        ExpVector pEKill)
Specified by:
register in class FindEKill

kills

protected boolean kills(SetRefRepr pSetRefRepr,
                        FlowExpId pFlowExpId)
Specified by:
kills in class FindEKill

addEKill

protected void addEKill(java.util.Set pEKillSet,
                        FlowExpId pFlowExpId,
                        BBlock pBBlock,
                        RecordAlias pRecordAlias)
Description copied from class: FindEKill
Finds the EKill vector for pBBlock considering alias.

Specified by:
addEKill in class FindEKill

killsByAlias

protected boolean killsByAlias(SetRefRepr pSetRefRepr,
                               FlowExpId pFlowExpId,
                               RecordAlias pRecordAlias)
Specified by:
killsByAlias in class FindEKill

register

protected void register(SetRefRepr pSetRefRepr,
                        ExpVector pEKill)
Specified by:
register in class FindEKill