Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / v8 / src / arm / deoptimizer-arm.cc
index ab7ba29..0455a3b 100644 (file)
@@ -112,10 +112,6 @@ void Deoptimizer::SetPlatformCompiledStubRegisters(
 
 
 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
-}
-
-
-void Deoptimizer::CopySIMD128Registers(FrameDescription* output_frame) {
   for (int i = 0; i < DwVfpRegister::kMaxNumRegisters; ++i) {
     double double_value = input_->GetDoubleRegister(i);
     output_frame->SetDoubleRegister(i, double_value);
@@ -207,7 +203,7 @@ void Deoptimizer::EntryGenerator::Generate() {
 
   // Copy VFP registers to
   // double_registers_[DoubleRegister::kMaxNumAllocatableRegisters]
-  int double_regs_offset = FrameDescription::simd128_registers_offset();
+  int double_regs_offset = FrameDescription::double_registers_offset();
   for (int i = 0; i < DwVfpRegister::kMaxNumAllocatableRegisters; ++i) {
     int dst_offset = i * kDoubleSize + double_regs_offset;
     int src_offset = i * kDoubleSize + kNumberOfRegisters * kPointerSize;
@@ -281,7 +277,7 @@ void Deoptimizer::EntryGenerator::Generate() {
   __ CheckFor32DRegs(ip);
 
   __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset()));
-  int src_offset = FrameDescription::simd128_registers_offset();
+  int src_offset = FrameDescription::double_registers_offset();
   for (int i = 0; i < DwVfpRegister::kMaxNumRegisters; ++i) {
     if (i == kDoubleRegZero.code()) continue;
     if (i == kScratchDoubleReg.code()) continue;
@@ -353,40 +349,6 @@ void FrameDescription::SetCallerConstantPool(unsigned offset, intptr_t value) {
 }
 
 
-double FrameDescription::GetDoubleRegister(unsigned n) const {
-  DCHECK(n < 2 * arraysize(simd128_registers_));
-  return simd128_registers_[n / 2].d[n % 2];
-}
-
-
-void FrameDescription::SetDoubleRegister(unsigned n, double value) {
-  DCHECK(n < 2 * arraysize(simd128_registers_));
-  simd128_registers_[n / 2].d[n % 2] = value;
-}
-
-
-simd128_value_t FrameDescription::GetSIMD128Register(unsigned n) const {
-  DCHECK(n < arraysize(simd128_registers_));
-  return simd128_registers_[n];
-}
-
-
-void FrameDescription::SetSIMD128Register(unsigned n, simd128_value_t value) {
-  DCHECK(n < arraysize(simd128_registers_));
-  simd128_registers_[n] = value;
-}
-
-
-int FrameDescription::double_registers_offset() {
-  return OFFSET_OF(FrameDescription, simd128_registers_);
-}
-
-
-int FrameDescription::simd128_registers_offset() {
-  return OFFSET_OF(FrameDescription, simd128_registers_);
-}
-
-
 #undef __
 
 } }  // namespace v8::internal