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