HomeSort by relevance Sort by last modified time
    Searched refs:FrameDescription (Results 1 - 9 of 9) sorted by null

  /external/v8/src/arm/
deoptimizer-arm.cc 104 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
114 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
157 // Push all 16 registers (needed to populate FrameDescription::registers_).
196 // Copy core registers into FrameDescription::registers_[kNumRegisters].
199 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
206 int double_regs_offset = FrameDescription::double_registers_offset();
219 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset()));
225 __ add(r3, r1, Operand(FrameDescription::frame_content_offset()));
252 // Outer loop state: r4 = current "FrameDescription** output_",
253 // r1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/arm64/
deoptimizer-arm64.cc 92 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
178 FrameDescription::registers_offset();
184 int dst_offset = FrameDescription::double_registers_offset() +
197 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset()));
203 __ Add(x3, x1, FrameDescription::frame_content_offset());
236 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset()));
242 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset()));
256 int src_offset = FrameDescription::double_registers_offset();
264 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset()))
    [all...]
  /external/v8/src/ia32/
deoptimizer-ia32.cc 197 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
282 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
286 int double_regs_offset = FrameDescription::double_registers_offset();
305 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
311 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
348 // Outer loop state: eax = current FrameDescription**, edx = one past the
349 // last FrameDescription**.
355 // Inner loop state: ebx = current FrameDescription*, ecx = loop index.
357 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()))
    [all...]
  /external/v8/src/mips/
deoptimizer-mips.cc 100 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
111 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
151 // Push saved_regs (needed to populate FrameDescription::registers_).
197 // Copy core registers into FrameDescription::registers_[kNumRegisters].
200 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
210 int double_regs_offset = FrameDescription::double_registers_offset();
225 __ lw(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
231 __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset()));
257 // Outer loop state: t0 = current "FrameDescription** output_",
258 // a1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/mips64/
deoptimizer-mips64.cc 99 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
110 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
150 // Push saved_regs (needed to populate FrameDescription::registers_).
202 // Copy core registers into FrameDescription::registers_[kNumRegisters].
205 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
215 int double_regs_offset = FrameDescription::double_registers_offset();
230 __ ld(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
236 __ Daddu(a3, a1, Operand(FrameDescription::frame_content_offset()));
261 // Outer loop state: a4 = current "FrameDescription** output_",
262 // a1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/x64/
deoptimizer-x64.cc 106 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
115 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
201 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
206 int double_regs_offset = FrameDescription::double_registers_offset();
217 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
223 __ leap(rdx, Operand(rbx, FrameDescription::frame_content_offset()));
249 // Outer loop state: rax = current FrameDescription**, rdx = one past the
250 // last FrameDescription**.
256 // Inner loop state: rbx = current FrameDescription*, rcx = loop index.
258 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()))
    [all...]
  /external/v8/src/x87/
deoptimizer-x87.cc 197 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
307 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
311 int double_regs_offset = FrameDescription::double_registers_offset();
330 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
336 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
375 // Outer loop state: eax = current FrameDescription**, edx = one past the
376 // last FrameDescription**.
382 // Inner loop state: ebx = current FrameDescription*, ecx = loop index.
384 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()))
    [all...]
  /external/v8/src/
deoptimizer.h 26 class FrameDescription;
394 void SetPlatformCompiledStubRegisters(FrameDescription* output_frame,
399 void CopyDoubleRegisters(FrameDescription* output_frame);
415 FrameDescription* input_;
421 FrameDescription** output_;
453 friend class FrameDescription;
458 class FrameDescription {
460 FrameDescription(uint32_t frame_size,
571 return OFFSET_OF(FrameDescription, registers_);
575 return OFFSET_OF(FrameDescription, double_registers_)
    [all...]
deoptimizer.cc 125 FrameDescription* frame = output_[frame_index];
197 FrameDescription* parameters_frame =
613 input_ = new(size) FrameDescription(size, function);
797 output_ = new FrameDescription*[count];
903 FrameDescription* output_frame =
904 new(output_frame_size) FrameDescription(output_frame_size, function);
    [all...]

Completed in 96 milliseconds