Uses of Class
soot.toolkits.graph.DominatorNode

Packages that use DominatorNode
soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs. 
 

Uses of DominatorNode in soot.toolkits.graph
 

Fields in soot.toolkits.graph declared as DominatorNode
protected  DominatorNode DominatorNode.parent
           
protected  DominatorNode DominatorTree.head
           
 

Methods in soot.toolkits.graph that return DominatorNode
 DominatorNode DominatorNode.getParent()
          Returns the parent of the node in the DominatorTree.
 DominatorNode DominatorTree.getHead()
          Returns the root of the dominator tree.
 DominatorNode DominatorTree.getParentOf(DominatorNode node)
          Returns the parent of node in the tree, null if the node is at the root.
 DominatorNode DominatorTree.getDode(Object gode)
          Returns the DominatorNode for a given node in the original DirectedGraph.
protected  DominatorNode DominatorTree.fetchDode(Object gode)
          Convenience method, ensures we don't create more than one DominatorNode for a given block.
protected  DominatorNode DominatorTree.fetchParent(Object gode)
           
 

Methods in soot.toolkits.graph with parameters of type DominatorNode
 List CytronDominanceFrontier.getDominanceFrontierOf(DominatorNode node)
           
protected  boolean CytronDominanceFrontier.isFrontierKnown(DominatorNode node)
           
protected  void CytronDominanceFrontier.bottomUpDispatch(DominatorNode node)
          Make sure we visit children first.
protected  void CytronDominanceFrontier.processNode(DominatorNode node)
          Calculate dominance frontier for a set of basic blocks.
 List DominanceFrontier.getDominanceFrontierOf(DominatorNode node)
           
 void DominatorNode.setParent(DominatorNode parent)
          Sets the parent of this node in the DominatorTree.
 boolean DominatorNode.addChild(DominatorNode child)
          Adds a child to the internal list of children of this node in tree.
 DominatorNode DominatorTree.getParentOf(DominatorNode node)
          Returns the parent of node in the tree, null if the node is at the root.
 List DominatorTree.getChildrenOf(DominatorNode node)
          Returns the children of node in the tree.
 List DominatorTree.getPredsOf(DominatorNode node)
          Finds all the predecessors of node in the original DirectedGraph and returns a list of the corresponding DominatorNodes.
 List DominatorTree.getSuccsOf(DominatorNode node)
          Finds all the successors of node in the original DirectedGraph and returns a list of the corresponding DominatorNodes.
 boolean DominatorTree.isImmediateDominatorOf(DominatorNode idom, DominatorNode node)
          Returns true if idom immediately dominates node.
 boolean DominatorTree.isDominatorOf(DominatorNode dom, DominatorNode node)
          Returns true if dom dominates node.