Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / v8 / src / mips / deoptimizer-mips.cc
index baa8ea8..b40d7f4 100644 (file)
@@ -102,9 +102,8 @@ void Deoptimizer::SetPlatformCompiledStubRegisters(
   ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_);
   intptr_t handler = reinterpret_cast<intptr_t>(xref.address());
   int params = descriptor->GetHandlerParameterCount();
-  output_frame->SetRegister(s0.code(), params);
-  output_frame->SetRegister(s1.code(), (params - 1) * kPointerSize);
-  output_frame->SetRegister(s2.code(), handler);
+  output_frame->SetRegister(a0.code(), params);
+  output_frame->SetRegister(a1.code(), handler);
 }
 
 
@@ -116,10 +115,6 @@ void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
 }
 
 
-void Deoptimizer::CopySIMD128Registers(FrameDescription* output_frame) {
-}
-
-
 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
   // There is no dynamic alignment padding on MIPS in the input frame.
   return false;
@@ -400,41 +395,6 @@ void FrameDescription::SetCallerConstantPool(unsigned offset, intptr_t value) {
 }
 
 
-double FrameDescription::GetDoubleRegister(unsigned n) const {
-  DCHECK(n < arraysize(double_registers_));
-  return double_registers_[n];
-}
-
-
-void FrameDescription::SetDoubleRegister(unsigned n, double value) {
-  DCHECK(n < arraysize(double_registers_));
-  double_registers_[n] = value;
-}
-
-
-simd128_value_t FrameDescription::GetSIMD128Register(unsigned n) const {
-  UNREACHABLE();
-  simd128_value_t value;
-  return value;
-}
-
-
-void FrameDescription::SetSIMD128Register(unsigned n, simd128_value_t value) {
-  UNREACHABLE();
-}
-
-
-int FrameDescription::double_registers_offset() {
-  return OFFSET_OF(FrameDescription, double_registers_);
-}
-
-
-int FrameDescription::simd128_registers_offset() {
-  UNREACHABLE();
-  return -1;
-}
-
-
 #undef __