X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Fsrc%2Farm64%2Fdeoptimizer-arm64.cc;h=0589cef55d72de011e82dac592a9313df26bd732;hb=e398c97ebacad45278d9b4b727fabd09309d510e;hp=d67dc8fcd9b06f8f1ed0e31e30f47019ae00520a;hpb=1afa4dd80ef85af7c90efaea6959db1d92330844;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/src/arm64/deoptimizer-arm64.cc b/src/v8/src/arm64/deoptimizer-arm64.cc index d67dc8f..0589cef 100644 --- a/src/v8/src/arm64/deoptimizer-arm64.cc +++ b/src/v8/src/arm64/deoptimizer-arm64.cc @@ -107,6 +107,9 @@ void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { } +void Deoptimizer::CopySIMD128Registers(FrameDescription* output_frame) { +} + #define __ masm()-> @@ -351,6 +354,41 @@ 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 __ } } // namespace v8::internal