OSDN Git Service

Merge "ARM: VIXL32: Pass initial ART tests with new code generator."
authorRoland Levillain <rpl@google.com>
Thu, 20 Oct 2016 11:59:42 +0000 (11:59 +0000)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Thu, 20 Oct 2016 11:59:43 +0000 (11:59 +0000)
1  2 
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm_vixl.cc
compiler/optimizing/code_generator_arm_vixl.h
compiler/optimizing/optimizing_compiler.cc
test/Android.run-test.mk

@@@ -232,13 -522,22 +519,8 @@@ void CodeGeneratorARMVIXL::SetupBlocked
        blocked_fpu_registers_[i] = true;
      }
    }
 -
 -  UpdateBlockedPairRegisters();
 -}
 -
 -// Blocks all register pairs containing blocked core registers.
 -void CodeGeneratorARMVIXL::UpdateBlockedPairRegisters() const {
 -  for (int i = 0; i < kNumberOfRegisterPairs; i++) {
 -    ArmManagedRegister current =
 -        ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));
 -    if (blocked_core_registers_[current.AsRegisterPairLow()]
 -        || blocked_core_registers_[current.AsRegisterPairHigh()]) {
 -      blocked_register_pairs_[i] = true;
 -    }
 -  }
  }
  
- void InstructionCodeGeneratorARMVIXL::GenerateSuspendCheck(HSuspendCheck* instruction,
-                                                            HBasicBlock* successor) {
-   TODO_VIXL32(FATAL);
- }
  InstructionCodeGeneratorARMVIXL::InstructionCodeGeneratorARMVIXL(HGraph* graph,
                                                                   CodeGeneratorARMVIXL* codegen)
        : InstructionCodeGenerator(graph, codegen),
Simple merge