|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Diamond | |
---|---|
org.jikesrvm.compilers.opt.controlflow |
Uses of Diamond in org.jikesrvm.compilers.opt.controlflow |
---|
Methods in org.jikesrvm.compilers.opt.controlflow that return Diamond | |
---|---|
(package private) static Diamond |
Diamond.buildDiamond(BasicBlock bb)
See if bb is the root of a diamond. |
private static Diamond |
Diamond.fourElementDiamond(BasicBlock top,
BasicBlock left,
BasicBlock right,
BasicBlock bottom)
Given that four blocks form a diamond, return the correct structure. |
private static Diamond |
Diamond.threeElementDiamond(BasicBlock top,
BasicBlock side,
BasicBlock bottom)
Given that three blocks form a diamond, return the correct structure. |
Methods in org.jikesrvm.compilers.opt.controlflow with parameters of type Diamond | |
---|---|
private void |
BranchOptimizations.doCondMove(IR ir,
Diamond diamond,
Instruction cb)
Perform the transformation to replace conditional branch with a sequence using conditional moves. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |