public final void replicateNormalOut(IR ir){
  for (Enumeration<BasicBlock> e=getNormalOut(); e.hasMoreElements(); ) {
    BasicBlock b=e.nextElement();
    replicateThisOut(ir,b);
  }
}

public final void replicateNormalOut ( IR ir ) { for ( Enumeration < BasicBlock > e = getNormalOut ( ) ; e . hasMoreElements ( ) ; ) { BasicBlock b = e . nextElement ( ) ; replicateThisOut ( ir , b ) ; } }
for each basic block b which is a " normal " successor of this , make a copy of b , and set up the cfg so that this block has normal out edges to the copies . < p > warning : use this method with caution . see comment on basicblock . recomputenormalout ( )
