Home
last modified time | relevance | path

Searched refs:FrameDescription (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/arm64/
Ddeoptimizer-arm64.cc92 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
178 FrameDescription::registers_offset(); in Generate()
184 int dst_offset = FrameDescription::double_registers_offset() + in Generate()
197 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); in Generate()
203 __ Add(x3, x1, FrameDescription::frame_content_offset()); in Generate()
236 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset())); in Generate()
242 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset())); in Generate()
256 int src_offset = FrameDescription::double_registers_offset(); in Generate()
264 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset())); in Generate()
[all …]
/external/v8/src/x64/
Ddeoptimizer-x64.cc106 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
115 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
201 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
206 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
217 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); in Generate()
223 __ leap(rdx, Operand(rbx, FrameDescription::frame_content_offset())); in Generate()
258 __ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); in Generate()
262 __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset())); in Generate()
278 __ Push(Operand(rbx, FrameDescription::state_offset())); in Generate()
279 __ PushQuad(Operand(rbx, FrameDescription::pc_offset())); in Generate()
[all …]
/external/v8/src/arm/
Ddeoptimizer-arm.cc104 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
114 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
199 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
206 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
219 __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset())); in Generate()
225 __ add(r3, r1, Operand(FrameDescription::frame_content_offset())); in Generate()
261 __ ldr(r3, MemOperand(r2, FrameDescription::frame_size_offset())); in Generate()
266 __ ldr(r6, MemOperand(r6, FrameDescription::frame_content_offset())); in Generate()
280 int src_offset = FrameDescription::double_registers_offset(); in Generate()
291 __ ldr(r6, MemOperand(r2, FrameDescription::state_offset())); in Generate()
[all …]
/external/v8/src/mips64/
Ddeoptimizer-mips64.cc99 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
110 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
205 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
215 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
230 __ ld(a2, MemOperand(a1, FrameDescription::frame_size_offset())); in Generate()
236 __ Daddu(a3, a1, Operand(FrameDescription::frame_content_offset())); in Generate()
271 __ ld(a3, MemOperand(a2, FrameDescription::frame_size_offset())); in Generate()
276 __ ld(a7, MemOperand(a6, FrameDescription::frame_content_offset())); in Generate()
293 __ ld(a6, MemOperand(a2, FrameDescription::state_offset())); in Generate()
296 __ ld(a6, MemOperand(a2, FrameDescription::pc_offset())); in Generate()
[all …]
/external/v8/src/ia32/
Ddeoptimizer-ia32.cc197 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
282 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
286 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
305 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); in Generate()
311 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset())); in Generate()
357 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); in Generate()
361 __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset())); in Generate()
378 __ push(Operand(ebx, FrameDescription::state_offset())); in Generate()
379 __ push(Operand(ebx, FrameDescription::pc_offset())); in Generate()
[all …]
/external/v8/src/mips/
Ddeoptimizer-mips.cc100 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
111 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
200 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
210 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
225 __ lw(a2, MemOperand(a1, FrameDescription::frame_size_offset())); in Generate()
231 __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset())); in Generate()
267 __ lw(a3, MemOperand(a2, FrameDescription::frame_size_offset())); in Generate()
272 __ lw(t3, MemOperand(t2, FrameDescription::frame_content_offset())); in Generate()
289 __ lw(t2, MemOperand(a2, FrameDescription::state_offset())); in Generate()
292 __ lw(t2, MemOperand(a2, FrameDescription::pc_offset())); in Generate()
[all …]
/external/v8/src/x87/
Ddeoptimizer-x87.cc197 FrameDescription* output_frame, CodeStubDescriptor* descriptor) { in SetPlatformCompiledStubRegisters()
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { in CopyDoubleRegisters()
307 int offset = (i * kPointerSize) + FrameDescription::registers_offset(); in Generate()
311 int double_regs_offset = FrameDescription::double_registers_offset(); in Generate()
330 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); in Generate()
336 __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset())); in Generate()
384 __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); in Generate()
388 __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset())); in Generate()
417 __ push(Operand(ebx, FrameDescription::state_offset())); in Generate()
418 __ push(Operand(ebx, FrameDescription::pc_offset())); in Generate()
[all …]
/external/v8/src/
Ddeoptimizer.h26 class FrameDescription; variable
394 void SetPlatformCompiledStubRegisters(FrameDescription* output_frame,
399 void CopyDoubleRegisters(FrameDescription* output_frame);
415 FrameDescription* input_;
421 FrameDescription** output_;
453 friend class FrameDescription; variable
458 class FrameDescription {
460 FrameDescription(uint32_t frame_size,
571 return OFFSET_OF(FrameDescription, registers_); in registers_offset()
575 return OFFSET_OF(FrameDescription, double_registers_); in double_registers_offset()
[all …]
Ddeoptimizer.cc125 FrameDescription* frame = output_[frame_index]; in ConvertJSFrameIndexToFrameIndex()
197 FrameDescription* parameters_frame = in DebuggerInspectableFrame()
613 input_ = new(size) FrameDescription(size, function); in Deoptimizer()
797 output_ = new FrameDescription*[count]; in DoComputeOutputFrames()
903 FrameDescription* output_frame = in DoComputeJSFrame()
904 new(output_frame_size) FrameDescription(output_frame_size, function); in DoComputeJSFrame()
1128 FrameDescription* output_frame = in DoComputeArgumentsAdaptorFrame()
1129 new(output_frame_size) FrameDescription(output_frame_size, function); in DoComputeArgumentsAdaptorFrame()
1254 FrameDescription* output_frame = in DoComputeConstructStubFrame()
1255 new(output_frame_size) FrameDescription(output_frame_size, function); in DoComputeConstructStubFrame()
[all …]