joeq.Compiler.Quad
Class Dominators.DominatorNode
java.lang.Object
joeq.Compiler.Quad.Dominators.DominatorNode
- Enclosing class:
- Dominators
public static class Dominators.DominatorNode
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
bb
public final BasicBlock bb
parent
public final Dominators.DominatorNode parent
children
public final java.util.ArrayList<Dominators.DominatorNode> children
dominance_frontier
public jwutil.math.BitString dominance_frontier
Dominators.DominatorNode
public Dominators.DominatorNode(BasicBlock bb,
Dominators.DominatorNode parent)
getBasicBlock
public BasicBlock getBasicBlock()
getParent
public Dominators.DominatorNode getParent()
getNumberOfChildren
public int getNumberOfChildren()
getChild
public Dominators.DominatorNode getChild(int i)
getChildren
public java.util.List<Dominators.DominatorNode> getChildren()
addChild
public void addChild(Dominators.DominatorNode n)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
dumpTree
public void dumpTree()