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

  /external/v8/src/arm64/
deoptimizer-arm64.cc 178 CopyRegListToFrame(masm(), x1, FrameDescription::registers_offset(),
182 CopyRegListToFrame(masm(), x1, FrameDescription::double_registers_offset(),
188 CopyRegListToFrame(masm(), x1, FrameDescription::float_registers_offset(),
198 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset()));
203 __ Add(x3, x1, FrameDescription::frame_content_offset());
238 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset()));
242 __ Add(x7, current_frame, FrameDescription::frame_content_offset());
252 FrameDescription::double_registers_offset());
268 FrameDescription::registers_offset());
272 FrameDescription::continuation_offset()))
    [all...]
  /external/v8/src/ia32/
deoptimizer-ia32.cc 93 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
97 int float_regs_offset = FrameDescription::float_registers_offset();
104 int double_regs_offset = FrameDescription::double_registers_offset();
124 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
130 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
156 // Outer loop state: eax = current FrameDescription**, edx = one past the
157 // last FrameDescription**.
163 // Inner loop state: ebx = current FrameDescription*, ecx = loop index.
165 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
169 __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset()))
    [all...]
  /external/v8/src/ppc/
deoptimizer-ppc.cc 50 // Push saved_regs (needed to populate FrameDescription::registers_).
101 // Copy core registers into FrameDescription::registers_[kNumRegisters].
104 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
109 int double_regs_offset = FrameDescription::double_registers_offset();
120 int float_regs_offset = FrameDescription::float_registers_offset();
135 __ LoadP(r5, MemOperand(r4, FrameDescription::frame_size_offset()));
141 __ addi(r6, r4, Operand(FrameDescription::frame_content_offset()));
168 // Outer loop state: r7 = current "FrameDescription** output_",
169 // r4 = one past the last FrameDescription**.
177 // Inner loop state: r5 = current FrameDescription*, r6 = loop index
    [all...]
  /external/v8/src/s390/
deoptimizer-s390.cc 100 // Copy core registers into FrameDescription::registers_[kNumRegisters].
102 // __ mvc(MemOperand(r3, FrameDescription::registers_offset()),
104 // Copy core registers into FrameDescription::registers_[kNumRegisters].
108 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
113 int double_regs_offset = FrameDescription::double_registers_offset();
126 int float_regs_offset = FrameDescription::float_registers_offset();
142 __ LoadP(r4, MemOperand(r3, FrameDescription::frame_size_offset()));
148 __ la(r5, MemOperand(r3, FrameDescription::frame_content_offset()));
175 // Outer loop state: r6 = current "FrameDescription** output_",
176 // r3 = one past the last FrameDescription**
    [all...]
  /external/v8/src/x64/
deoptimizer-x64.cc 127 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
132 int float_regs_offset = FrameDescription::float_registers_offset();
142 int double_regs_offset = FrameDescription::double_registers_offset();
153 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
159 __ leap(rdx, Operand(rbx, FrameDescription::frame_content_offset()));
186 // Outer loop state: rax = current FrameDescription**, rdx = one past the
187 // last FrameDescription**.
193 // Inner loop state: rbx = current FrameDescription*, rcx = loop index.
195 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
199 __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset()))
    [all...]
  /external/v8/src/arm/
deoptimizer-arm.cc 53 // Push all 16 registers (needed to populate FrameDescription::registers_).
105 // Copy core registers into FrameDescription::registers_[kNumRegisters].
108 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
115 int double_regs_offset = FrameDescription::double_registers_offset();
128 int float_regs_offset = FrameDescription::float_registers_offset();
142 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset()));
148 __ add(r3, r1, Operand(FrameDescription::frame_content_offset()));
176 // Outer loop state: r4 = current "FrameDescription** output_",
177 // r1 = one past the last FrameDescription**.
183 // Inner loop state: r2 = current FrameDescription*, r3 = loop index
    [all...]
  /external/v8/src/mips/
deoptimizer-mips.cc 50 // Push saved_regs (needed to populate FrameDescription::registers_).
105 // Copy core registers into FrameDescription::registers_[kNumRegisters].
108 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
118 int double_regs_offset = FrameDescription::double_registers_offset();
132 int float_regs_offset = FrameDescription::float_registers_offset();
146 __ lw(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
152 __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset()));
179 // Outer loop state: t0 = current "FrameDescription** output_",
180 // a1 = one past the last FrameDescription**.
186 // Inner loop state: a2 = current FrameDescription*, a3 = loop index
    [all...]
  /external/v8/src/mips64/
deoptimizer-mips64.cc 50 // Push saved_regs (needed to populate FrameDescription::registers_).
105 // Copy core registers into FrameDescription::registers_[kNumRegisters].
108 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
118 int double_regs_offset = FrameDescription::double_registers_offset();
130 int float_regs_offset = FrameDescription::float_registers_offset();
146 __ Ld(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
152 __ Daddu(a3, a1, Operand(FrameDescription::frame_content_offset()));
178 // Outer loop state: a4 = current "FrameDescription** output_",
179 // a1 = one past the last FrameDescription**.
185 // Inner loop state: a2 = current FrameDescription*, a3 = loop index
    [all...]
  /external/v8/src/
deoptimizer.h 28 class FrameDescription;
611 FrameDescription* input_;
617 FrameDescription** output_;
644 friend class FrameDescription;
700 class FrameDescription {
702 explicit FrameDescription(uint32_t frame_size, int parameter_count = 0);
791 return OFFSET_OF(FrameDescription, register_values_.registers_);
795 return OFFSET_OF(FrameDescription, register_values_.double_registers_);
799 return OFFSET_OF(FrameDescription, register_values_.float_registers_);
803 return offsetof(FrameDescription, frame_size_)
    [all...]
deoptimizer.cc 34 FrameWriter(Deoptimizer* deoptimizer, FrameDescription* frame,
128 FrameDescription* frame_;
538 input_ = new (size) FrameDescription(size, parameter_count);
767 output_ = new FrameDescription*[count];
870 FrameDescription* output_frame = new (output_frame_size)
871 FrameDescription(output_frame_size, parameter_count);
    [all...]
  /development/scripts/
native_heapdump_viewer.py 110 class FrameDescription:
282 Resolved addrs maps addr to FrameDescription
290 empty_frame_description = FrameDescription("???", "???", "???")
335 resolved_addrs[addrs_by_lib[lib][x]] = FrameDescription(function, location, lib)
338 resolved_addrs[addrs_by_lib[lib][x]] = FrameDescription("---", "---", lib)
343 fd = FrameDescription("???", "???", lib)
351 return FrameDescription("", "", "")

Completed in 903 milliseconds