if (debug) OPT_Compiler.printInstructions(ir, "Before CSE");
if (DEBUG) OPT_Compiler.printInstructions(ir, "Before CSE");
  public void perform (OPT_IR ir) {    // iterate over each basic block    if (debug) OPT_Compiler.printInstructions(ir, "Before CSE");    for (OPT_BasicBlock bb = ir.firstBasicBlockInCodeOrder(); bb != null;         bb = bb.nextBasicBlockInCodeOrder()) {      if (bb.isEmpty()) continue;      container.counter2++;      if (bb.getInfrequent()) {	container.counter1++;	if (ir.options.FREQ_FOCUS_EFFORT) continue;      }      optimizeBasicBlock(ir, bb, ir.options);    }    if (debug) OPT_Compiler.printInstructions(ir, "After CSE");  }