OSDN Git Service

Merge "Delete throw launchpads."
authorMingyao Yang <mingyao@google.com>
Wed, 23 Apr 2014 22:02:33 +0000 (22:02 +0000)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Wed, 23 Apr 2014 22:02:33 +0000 (22:02 +0000)
1  2 
compiler/dex/quick/arm/int_arm.cc
compiler/dex/quick/codegen_util.cc
compiler/dex/quick/gen_common.cc
compiler/dex/quick/gen_invoke.cc
compiler/dex/quick/mips/int_mips.cc
compiler/dex/quick/mir_to_lir.cc
compiler/dex/quick/mir_to_lir.h
compiler/dex/quick/x86/call_x86.cc
compiler/dex/quick/x86/int_x86.cc
compiler/dex/quick/x86/target_x86.cc

Simple merge
Simple merge
Simple merge
@@@ -1092,14 -1087,14 +1092,14 @@@ bool Mir2Lir::GenInlinedCharAt(CallInfo
      reg_ptr = AllocTemp();
      if (range_check) {
        reg_max = AllocTemp();
 -      LoadWordDisp(rl_obj.reg, count_offset, reg_max);
 +      Load32Disp(rl_obj.reg, count_offset, reg_max);
        MarkPossibleNullPointerException(info->opt_flags);
      }
 -    LoadWordDisp(rl_obj.reg, offset_offset, reg_off);
 +    Load32Disp(rl_obj.reg, offset_offset, reg_off);
      MarkPossibleNullPointerException(info->opt_flags);
 -    LoadWordDisp(rl_obj.reg, value_offset, reg_ptr);
 +    Load32Disp(rl_obj.reg, value_offset, reg_ptr);
      if (range_check) {
-       // Set up a launch pad to allow retry in case of bounds violation */
+       // Set up a slow path to allow retry in case of bounds violation */
        OpRegReg(kOpCmp, rl_idx.reg, reg_max);
        FreeTemp(reg_max);
        range_check_branch = OpCondBranch(kCondUge, nullptr);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge