| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.controlflow |
| Modifier and Type | Method and Description |
|---|---|
(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) |
private static Diamond |
Diamond.threeElementDiamond(BasicBlock top,
BasicBlock side,
BasicBlock bottom) |
| Modifier and Type | Method and Description |
|---|---|
private void |
BranchOptimizations.doCondMove(IR ir,
Diamond diamond,
Instruction cb)
Perform the transformation to replace conditional branch with a
sequence using conditional moves.
|