coins.aflow
Class MakeDominatorTreeForSubpFlow

java.lang.Object
  extended bycoins.aflow.MakeDominatorTree
      extended bycoins.aflow.MakeDominatorTreeForSubpFlow

public class MakeDominatorTreeForSubpFlow
extends MakeDominatorTree

Makes a dominator tree for a SubpFlow


Field Summary
 
Fields inherited from class coins.aflow.MakeDominatorTree
ioRoot
 
Constructor Summary
MakeDominatorTreeForSubpFlow(SubpFlow pSubpFlow)
           
 
Method Summary
protected  void link(TreeStructure pTree, BBlock pParent, BBlock pChild)
          Links the given two nodes in the given tree structure.
 void makeDominatorTree()
          Makes a dominator tree for the SubpFlow object this object is associated with.
protected  void saveDom(BBlock pBBlock, java.util.List pDom)
           
 
Methods inherited from class coins.aflow.MakeDominatorTree
makeDominatorTreeFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MakeDominatorTreeForSubpFlow

public MakeDominatorTreeForSubpFlow(SubpFlow pSubpFlow)
Method Detail

makeDominatorTree

public void makeDominatorTree()
Makes a dominator tree for the SubpFlow object this object is associated with.


saveDom

protected void saveDom(BBlock pBBlock,
                       java.util.List pDom)
Overrides:
saveDom in class MakeDominatorTree

link

protected void link(TreeStructure pTree,
                    BBlock pParent,
                    BBlock pChild)
Description copied from class: MakeDominatorTree
Links the given two nodes in the given tree structure.

Overrides:
link in class MakeDominatorTree