|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DominatorQuery
Method Summary | |
---|---|
BasicBlock |
getBasicBlock(Quad quad)
|
void |
getDominanceFrontier(Quad q,
Set set)
Fills set with the dominance frontier of q |
Quad |
getImmediateDominator(Quad q)
The result is null for the top node of the CFG. |
void |
getIteratedDominanceFrontier(Quad q,
Set set)
Fills set with the iterated dominance frontier of q |
boolean |
isTop(Quad q)
Checks if the node is the top node of the CFG. |
void |
printDot(PrintStream out)
Prints the dominator tree on Quads in dot format. |
Method Detail |
---|
Quad getImmediateDominator(Quad q)
boolean isTop(Quad q)
void getDominanceFrontier(Quad q, Set set)
void getIteratedDominanceFrontier(Quad q, Set set)
void printDot(PrintStream out)
BasicBlock getBasicBlock(Quad quad)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |