if (ir.options.getOptLevel() >= ir.options.IR_PRINT_LEVEL) {
  public final void performPhase (OPT_IR ir) {    if (printingEnabled(ir.options, true)) {      if (!ir.options.hasMETHOD_TO_PRINT() ||          ir.options.fuzzyMatchMETHOD_TO_PRINT(ir.method.toString())) {        // only print above centain opt level.        if (ir.options.getOptLevel() >= ir.options.IR_PRINT_LEVEL) {          dumpIR(ir, "Before " + getName());        }      }    }    if (ir.options.PRINT_PHASES) VM.sysWrite(getName());    perform(ir);                // DOIT!!    if (ir.options.PRINT_PHASES) VM.sysWrite(" done\n");    if (ir.options.PRINT_ALL_IR || printingEnabled(ir.options, false)) {      if (!ir.options.hasMETHOD_TO_PRINT() ||          ir.options.fuzzyMatchMETHOD_TO_PRINT(ir.method.toString())) {        // only print when above certain opt level        if (ir.options.getOptLevel() >= ir.options.IR_PRINT_LEVEL) {          dumpIR(ir, "After " + getName());        }      }    }    if (OPT_IR.PARANOID) verify(ir);  }