Uses of Class
org.jikesrvm.compilers.opt.controlflow.Diamond

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.