case ATTEMPT_LONG_opcode: attemptLong(s, ir);
case ATTEMPT_ADDR_opcode: attemptWord(s, ir);
  public static void convert (OPT_IR ir) {    for (OPT_Instruction next = null, s = ir.firstInstructionInCodeOrder();          s != null;          s = next) {      next = s.nextInstructionInCodeOrder();      switch (s.getOpcode()) {      case DOUBLE_2INT_opcode:case FLOAT_2INT_opcode:        double_2int(s, ir);        break;      //-#if RVM_FOR_32_ADDR      case LONG_SHR_opcode:        long_shr(s, ir);        break;      case LONG_IFCMP_opcode:        long_ifcmp(s, ir);        break;      //-#endif      case BOOLEAN_CMP_opcode:        boolean_cmp(s, ir);        break;      case DOUBLE_CMPL_opcode:      case FLOAT_CMPL_opcode:      case DOUBLE_CMPG_opcode:      case FLOAT_CMPG_opcode:        threeValueCmp(s, ir);        break;      case LONG_CMP_opcode:        threeValueLongCmp(s, ir);        break;      case GET_TIME_BASE_opcode:        get_time_base(s, ir);        break;      case ATTEMPT_INT_opcode:        attemptInt(s, ir);        break;      case ATTEMPT_LONG_opcode:        attemptLong(s, ir);        break;      }    }    OPT_DefUse.recomputeSpansBasicBlock(ir);  }