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

  /external/v8/src/arm64/
deoptimizer-arm64.cc 69 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
79 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
164 FrameDescription::registers_offset();
174 int dst_offset = FrameDescription::double_registers_offset() +
185 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset()));
191 __ Add(x3, x1, FrameDescription::frame_content_offset());
227 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset()));
233 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset()));
249 int src_offset = FrameDescription::double_registers_offset() +
255 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset()))
    [all...]
  /external/v8/src/arm/
deoptimizer-arm.cc 86 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
96 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
137 // Push all 16 registers (needed to populate FrameDescription::registers_).
184 // Copy core registers into FrameDescription::registers_[kNumRegisters].
187 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
194 int double_regs_offset = FrameDescription::double_registers_offset();
209 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset()));
215 __ add(r3, r1, Operand(FrameDescription::frame_content_offset()));
244 // Outer loop state: r4 = current "FrameDescription** output_",
245 // r1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/ia32/
deoptimizer-ia32.cc 173 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
182 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
252 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
256 int double_regs_offset = FrameDescription::double_registers_offset();
276 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
282 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
309 // Outer loop state: eax = current FrameDescription**, edx = one past the
310 // last FrameDescription**.
316 // Inner loop state: ebx = current FrameDescription*, ecx = loop index.
318 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()))
    [all...]
  /external/v8/src/mips/
deoptimizer-mips.cc 84 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
94 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
128 // Push saved_regs (needed to populate FrameDescription::registers_).
182 // Copy core registers into FrameDescription::registers_[kNumRegisters].
185 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
195 int double_regs_offset = FrameDescription::double_registers_offset();
211 __ lw(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
217 __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset()));
245 // Outer loop state: t0 = current "FrameDescription** output_",
246 // a1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/mips64/
deoptimizer-mips64.cc 84 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
94 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
128 // Push saved_regs (needed to populate FrameDescription::registers_).
182 // Copy core registers into FrameDescription::registers_[kNumRegisters].
185 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
195 int double_regs_offset = FrameDescription::double_registers_offset();
211 __ ld(a2, MemOperand(a1, FrameDescription::frame_size_offset()));
217 __ Daddu(a3, a1, Operand(FrameDescription::frame_content_offset()));
244 // Outer loop state: a4 = current "FrameDescription** output_",
245 // a1 = one past the last FrameDescription**
    [all...]
  /external/v8/src/ppc/
deoptimizer-ppc.cc 92 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
135 // Push saved_regs (needed to populate FrameDescription::registers_).
185 // Copy core registers into FrameDescription::registers_[kNumRegisters].
188 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
193 int double_regs_offset = FrameDescription::double_registers_offset();
209 __ LoadP(r5, MemOperand(r4, FrameDescription::frame_size_offset()));
215 __ addi(r6, r4, Operand(FrameDescription::frame_content_offset()));
243 // Outer loop state: r7 = current "FrameDescription** output_",
244 // r4 = one past the last FrameDescription**
    [all...]
  /external/v8/src/s390/
deoptimizer-s390.cc 87 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
96 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
177 // Copy core registers into FrameDescription::registers_[kNumRegisters].
179 // __ mvc(MemOperand(r3, FrameDescription::registers_offset()),
181 // Copy core registers into FrameDescription::registers_[kNumRegisters].
185 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
190 int double_regs_offset = FrameDescription::double_registers_offset();
207 __ LoadP(r4, MemOperand(r3, FrameDescription::frame_size_offset()));
213 __ la(r5, MemOperand(r3, FrameDescription::frame_content_offset()));
241 // Outer loop state: r6 = current "FrameDescription** output_"
    [all...]
  /external/v8/src/x64/
deoptimizer-x64.cc 93 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
189 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
194 int double_regs_offset = FrameDescription::double_registers_offset();
205 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
211 __ leap(rdx, Operand(rbx, FrameDescription::frame_content_offset()));
239 // Outer loop state: rax = current FrameDescription**, rdx = one past the
240 // last FrameDescription**.
246 // Inner loop state: rbx = current FrameDescription*, rcx = loop index.
248 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset()))
    [all...]
  /external/v8/src/x87/
deoptimizer-x87.cc 173 FrameDescription* output_frame, CodeStubDescriptor* descriptor) {
182 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
275 int offset = (i * kPointerSize) + FrameDescription::registers_offset();
279 int double_regs_offset = FrameDescription::double_registers_offset();
300 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()));
306 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset()));
334 // Outer loop state: eax = current FrameDescription**, edx = one past the
335 // last FrameDescription**.
341 // Inner loop state: ebx = current FrameDescription*, ecx = loop index.
343 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset()))
    [all...]
  /development/scripts/
native_heapdump_viewer.py 101 class FrameDescription:
150 # Resolved addrs maps addr to FrameDescription
154 EMPTY_FRAME_DESCRIPTION = FrameDescription("???", "???", "???")
192 resolved_addrs[addrs_by_lib[lib][x]] = FrameDescription(function, location, lib)
197 fd = FrameDescription("???", "???", lib)
203 return FrameDescription("", "", "")
  /external/v8/src/
deoptimizer.h 17 class FrameDescription;
617 void SetPlatformCompiledStubRegisters(FrameDescription* output_frame,
622 void CopyDoubleRegisters(FrameDescription* output_frame);
636 FrameDescription* input_;
642 FrameDescription** output_;
669 friend class FrameDescription;
725 class FrameDescription {
727 explicit FrameDescription(uint32_t frame_size, int parameter_count = 0);
815 return OFFSET_OF(FrameDescription, register_values_.registers_);
819 return OFFSET_OF(FrameDescription, register_values_.double_registers_)
    [all...]
deoptimizer.cc 501 input_ = new (size) FrameDescription(size, parameter_count);
732 output_ = new FrameDescription*[count];
837 FrameDescription* output_frame = new (output_frame_size)
838 FrameDescription(output_frame_size, parameter_count);
    [all...]

Completed in 536 milliseconds