|
||||||||||
| 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 | |||||||||