coins.aflow
Class FindDEGen

java.lang.Object
  extended bycoins.aflow.util.AnalAdapter
      extended bycoins.aflow.FlowAdapter
          extended bycoins.aflow.FindEGen
              extended bycoins.aflow.FindDEGen
All Implemented Interfaces:
Analyzer

public class FindDEGen
extends FindEGen


Field Summary
 
Fields inherited from class coins.aflow.FlowAdapter
flow, flowRoot, fResults, hirRoot, ioRoot, symRoot
 
Constructor Summary
FindDEGen(FlowResults pResults)
          Creates a new instance of FindDEGen
 
Method Summary
protected  void addEGen(java.util.Set pEGenSet, SetRefRepr pSetRefRepr)
           
protected  void addEGenExpId(java.util.Set pEGenSet, java.util.Set pEKillSet, SetRefRepr pSetRefRepr)
          addEGenExpId EGen computation by using ExpId.
 void find(SetRefRepr pSetRefRepr)
           
protected  void register(BBlock pBBlock, ExpVector pEGen)
           
 
Methods inherited from class coins.aflow.FindEGen
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

FindDEGen

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

Method Detail

addEGenExpId

protected void addEGenExpId(java.util.Set pEGenSet,
                            java.util.Set pEKillSet,
                            SetRefRepr pSetRefRepr)
addEGenExpId EGen computation by using ExpId.

Specified by:
addEGenExpId in class FindEGen
Parameters:
pEGenSet - accumulated set of EGen ExpIds in the current BBlock.
pEKillSet - accumulated set of EKill ExpIds in the current BBlock.
pSetRefRepr - SetRefRepr of an expression.

addEGen

protected void addEGen(java.util.Set pEGenSet,
                       SetRefRepr pSetRefRepr)
Specified by:
addEGen in class FindEGen

register

protected void register(BBlock pBBlock,
                        ExpVector pEGen)
Specified by:
register in class FindEGen

find

public void find(SetRefRepr pSetRefRepr)