/external/v8/src/ia32/ |
H A D | frames-ia32.h | 61 static const int kNextOffset = 0 * kPointerSize; 62 static const int kFPOffset = 1 * kPointerSize; 63 static const int kStateOffset = 2 * kPointerSize; 64 static const int kPCOffset = 3 * kPointerSize; 66 static const int kSize = kPCOffset + kPointerSize; 72 static const int kCallerFPOffset = -6 * kPointerSize; 74 static const int kFunctionArgOffset = +3 * kPointerSize; 75 static const int kReceiverArgOffset = +4 * kPointerSize; 76 static const int kArgcOffset = +5 * kPointerSize; 77 static const int kArgvOffset = +6 * kPointerSize; [all...] |
H A D | regexp-macro-assembler-ia32.h | 119 static const int kReturn_eip = kFramePointer + kPointerSize; 120 static const int kFrameAlign = kReturn_eip + kPointerSize; 123 static const int kStartIndex = kInputString + kPointerSize; 124 static const int kInputStart = kStartIndex + kPointerSize; 125 static const int kInputEnd = kInputStart + kPointerSize; 126 static const int kRegisterOutput = kInputEnd + kPointerSize; 127 static const int kStackHighEnd = kRegisterOutput + kPointerSize; 128 static const int kDirectCall = kStackHighEnd + kPointerSize; 129 static const int kIsolate = kDirectCall + kPointerSize; 133 static const int kBackup_esi = kFramePointer - kPointerSize; [all...] |
H A D | deoptimizer-ia32.cc | 323 unsigned height_in_bytes = height * kPointerSize; 330 unsigned stack_slot_size = optimized_code_->stack_slots() * kPointerSize; 332 unsigned outgoing_size = outgoing_height * kPointerSize; 354 unsigned output_offset = output_frame_size - kPointerSize; 358 output_offset -= kPointerSize; 363 int input_offset = input_frame_size - kPointerSize; 365 int limit = input_offset - (parameter_count * kPointerSize); 374 i -= kPointerSize) { 399 input_offset -= kPointerSize; 400 output_offset -= kPointerSize; [all...] |
H A D | codegen-ia32.h | 68 int offset = FixedArray::kHeaderSize + additional_offset * kPointerSize;
|
H A D | builtins-ia32.cc | 207 __ add(Operand(ecx), Immediate(kPointerSize)); 272 __ add(Operand(eax), Immediate(kPointerSize)); 373 __ mov(ebx, Operand(esp, kPointerSize)); // get arguments count 379 __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver 437 __ mov(edi, Operand(esp, eax, times_4, +1 * kPointerSize)); // +1 ~ receiver 452 __ ret(1 * kPointerSize); // remove receiver 519 __ mov(ecx, Operand(esp, 1 * kPointerSize)); 526 __ ret(1 * kPointerSize); // Remove state. 529 __ mov(eax, Operand(esp, 2 * kPointerSize)); 532 __ ret(2 * kPointerSize); // Remov [all...] |
H A D | code-stubs-ia32.cc | 72 __ mov(edx, Operand(esp, 1 * kPointerSize)); 106 __ ret(1 * kPointerSize); 124 __ AllocateInNewSpace((length * kPointerSize) + FixedArray::kHeaderSize, 128 __ mov(ecx, Operand(esp, 1 * kPointerSize)); 158 __ ret(1 * kPointerSize); 169 // [esp + kPointerSize]: constant elements. 170 // [esp + (2 * kPointerSize)]: literal index. 171 // [esp + (3 * kPointerSize)]: literals array. 173 // All sizes here are multiples of kPointerSize. 180 __ mov(ecx, Operand(esp, 3 * kPointerSize)); [all...] |
H A D | stub-cache-ia32.cc | 148 StringDictionary::kCapacityIndex * kPointerSize; 155 StringDictionary::kElementsStartIndex * kPointerSize; 384 int offset = holder->map()->instance_size() + (index * kPointerSize); 388 int offset = index * kPointerSize + FixedArray::kHeaderSize; 457 __ add(Operand(esp), Immediate(kPointerSize * kFastApiCallArguments)); 485 __ mov(Operand(esp, 2 * kPointerSize), edi); 491 __ mov(Operand(esp, 3 * kPointerSize), ebx); 493 __ mov(Operand(esp, 3 * kPointerSize), 498 __ lea(eax, Operand(esp, 3 * kPointerSize)); 513 __ add(Operand(eax), Immediate(argc * kPointerSize)); [all...] |
H A D | regexp-macro-assembler-ia32.cc | 291 __ add(Operand(backtrack_stackpointer()), Immediate(kPointerSize)); // Pop. 364 __ add(Operand(esp), Immediate(kPointerSize)); 385 __ mov(Operand(esp, 3 * kPointerSize), 388 __ mov(Operand(esp, 2 * kPointerSize), ebx); 393 __ mov(Operand(esp, 1 * kPointerSize), edi); 397 __ mov(Operand(esp, 0 * kPointerSize), edx); 693 __ cmp(ecx, num_registers_ * kPointerSize); 711 __ sub(Operand(esp), Immediate(num_registers_ * kPointerSize)); 739 __ sub(Operand(ecx), Immediate(kPointerSize)); 740 __ cmp(ecx, kRegisterZero - num_saved_registers_ * kPointerSize); [all...] |
/external/v8/src/x64/ |
H A D | frames-x64.h | 53 static const int kNextOffset = 0 * kPointerSize; 54 static const int kFPOffset = 1 * kPointerSize; 55 static const int kStateOffset = 2 * kPointerSize; 56 static const int kPCOffset = 3 * kPointerSize; 58 static const int kSize = 4 * kPointerSize; 65 static const int kCallerFPOffset = -10 * kPointerSize; 67 static const int kCallerFPOffset = -8 * kPointerSize; 69 static const int kArgvOffset = 6 * kPointerSize; 75 static const int kCodeOffset = -2 * kPointerSize; 76 static const int kSPOffset = -1 * kPointerSize; [all...] |
H A D | regexp-macro-assembler-x64.h | 129 static const int kReturn_eip = kFramePointer + kPointerSize; 130 static const int kFrameAlign = kReturn_eip + kPointerSize; 139 static const int kStartIndex = kInputString + kPointerSize; 140 static const int kInputStart = kStartIndex + kPointerSize; 141 static const int kInputEnd = kInputStart + kPointerSize; 142 static const int kRegisterOutput = kInputEnd + kPointerSize; 143 static const int kStackHighEnd = kRegisterOutput + kPointerSize; 145 static const int kDirectCall = kStackHighEnd + kPointerSize; 146 static const int kIsolate = kDirectCall + kPointerSize; 151 static const int kInputString = kFramePointer - kPointerSize; [all...] |
H A D | codegen-x64.cc | 73 __ movsd(Operand(rsp, kPointerSize * 2), xmm1); 74 __ movsd(Operand(rsp, kPointerSize), xmm0); 75 __ fld_d(Operand(rsp, kPointerSize * 2)); 76 __ fld_d(Operand(rsp, kPointerSize)); 112 __ movq(Operand(rsp, kPointerSize), rcx); 113 __ movsd(xmm0, Operand(rsp, kPointerSize)); 118 __ fstp_d(Operand(rsp, kPointerSize)); 119 __ movsd(xmm0, Operand(rsp, kPointerSize));
|
H A D | deoptimizer-x64.cc | 315 unsigned height_in_bytes = height * kPointerSize; 322 unsigned stack_slot_size = optimized_code_->stack_slots() * kPointerSize; 324 unsigned outgoing_size = outgoing_height * kPointerSize; 346 unsigned output_offset = output_frame_size - kPointerSize; 350 output_offset -= kPointerSize; 355 int input_offset = input_frame_size - kPointerSize; 357 int limit = input_offset - (parameter_count * kPointerSize); 366 i -= kPointerSize) { 392 input_offset -= kPointerSize; 393 output_offset -= kPointerSize; [all...] |
H A D | builtins-x64.cc | 209 __ addq(rcx, Immediate(kPointerSize)); 275 __ addq(rcx, Immediate(kPointerSize)); 374 __ movq(rbx, Operand(rsp, kPointerSize)); // get arguments count 380 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize)); 470 // [rsp + 2 * kPointerSize ... ]: Internal frame 471 // [rsp + kPointerSize] : function 509 __ ret(1 * kPointerSize); // remove receiver 576 __ SmiToInteger32(rcx, Operand(rsp, 1 * kPointerSize)); 582 __ ret(1 * kPointerSize); // Remove state. 585 __ movq(rax, Operand(rsp, 2 * kPointerSize)); [all...] |
H A D | code-stubs-x64.cc | 69 __ movq(rdx, Operand(rsp, 1 * kPointerSize)); 103 __ ret(1 * kPointerSize); 121 __ AllocateInNewSpace((length * kPointerSize) + FixedArray::kHeaderSize, 125 __ movq(rcx, Operand(rsp, 1 * kPointerSize)); 151 __ ret(1 * kPointerSize); 162 // [rsp + kPointerSize]: constant elements. 163 // [rsp + (2 * kPointerSize)]: literal index. 164 // [rsp + (3 * kPointerSize)]: literals array. 166 // All sizes here are multiples of kPointerSize. 173 __ movq(rcx, Operand(rsp, 3 * kPointerSize)); [all...] |
H A D | stub-cache-x64.cc | 48 ASSERT_EQ(8, kPointerSize); 63 // Use key_offset + kPointerSize, rather than loading value_offset. 65 Operand(kScratchRegister, offset, times_4, kPointerSize)); 123 StringDictionary::kCapacityIndex * kPointerSize; 130 StringDictionary::kElementsStartIndex * kPointerSize; 365 int offset = holder->map()->instance_size() + (index * kPointerSize); 369 int offset = index * kPointerSize + FixedArray::kHeaderSize; 424 __ subq(rsp, Immediate(kFastApiCallArguments * kPointerSize)); 428 __ movq(Operand(rsp, i * kPointerSize), scratch); 444 __ movq(Operand(rsp, kFastApiCallArguments * kPointerSize), scratc [all...] |
/external/v8/src/arm/ |
H A D | frames-arm.h | 96 static const int kNextOffset = 0 * kPointerSize; 97 static const int kStateOffset = 1 * kPointerSize; 98 static const int kFPOffset = 2 * kPointerSize; 99 static const int kPCOffset = 3 * kPointerSize; 101 static const int kSize = kPCOffset + kPointerSize; 107 static const int kCallerFPOffset = -3 * kPointerSize; 113 static const int kCodeOffset = -2 * kPointerSize; 114 static const int kSPOffset = -1 * kPointerSize; 117 static const int kCallerFPOffset = 0 * kPointerSize; 119 static const int kCallerPCOffset = 1 * kPointerSize; [all...] |
H A D | regexp-macro-assembler-arm.h | 124 static const int kReturnAddress = kStoredRegisters + 8 * kPointerSize; 125 static const int kSecondaryReturnAddress = kReturnAddress + kPointerSize; 127 static const int kRegisterOutput = kSecondaryReturnAddress + kPointerSize; 128 static const int kStackHighEnd = kRegisterOutput + kPointerSize; 129 static const int kDirectCall = kStackHighEnd + kPointerSize; 130 static const int kIsolate = kDirectCall + kPointerSize; 134 static const int kInputEnd = kFramePointer - kPointerSize; 135 static const int kInputStart = kInputEnd - kPointerSize; 136 static const int kStartIndex = kInputStart - kPointerSize; 137 static const int kInputString = kStartIndex - kPointerSize; [all...] |
H A D | deoptimizer-arm.cc | 245 unsigned height_in_bytes = height * kPointerSize; 252 unsigned stack_slot_size = optimized_code_->stack_slots() * kPointerSize; 254 unsigned outgoing_size = outgoing_height * kPointerSize; 276 unsigned output_offset = output_frame_size - kPointerSize; 280 output_offset -= kPointerSize; 285 int input_offset = input_frame_size - kPointerSize; 287 int limit = input_offset - (parameter_count * kPointerSize); 296 i -= kPointerSize) { 322 input_offset -= kPointerSize; 323 output_offset -= kPointerSize; [all...] |
H A D | builtins-arm.cc | 150 ASSERT_EQ(0 * kPointerSize, FixedArray::kMapOffset); 151 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 153 ASSERT_EQ(1 * kPointerSize, FixedArray::kLengthOffset); 154 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 157 ASSERT_EQ(2 * kPointerSize, FixedArray::kHeaderSize); 161 __ str(scratch3, MemOperand(scratch1, kPointerSize, PostIndex)); 212 Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize)); 256 ASSERT_EQ(0 * kPointerSize, FixedArray::kMapOffset); 257 __ str(scratch1, MemOperand(elements_array_storage, kPointerSize, PostIndex)); 267 ASSERT_EQ(1 * kPointerSize, FixedArra [all...] |
/external/v8/src/mips/ |
H A D | frames-mips.h | 87 static const int kNextOffset = 0 * kPointerSize; 88 static const int kStateOffset = 1 * kPointerSize; 89 static const int kFPOffset = 2 * kPointerSize; 90 static const int kPCOffset = 3 * kPointerSize; 92 static const int kSize = kPCOffset + kPointerSize; 98 static const int kCallerFPOffset = -3 * kPointerSize; 104 static const int kDebugMarkOffset = -1 * kPointerSize; 106 static const int kCodeOffset = -1 * kPointerSize; 107 static const int kSPOffset = -1 * kPointerSize; 111 static const int kMarkerOffset = -2 * kPointerSize; [all...] |
H A D | regexp-macro-assembler-mips.h | 123 static const int kReturnAddress = kStoredRegisters + 9 * kPointerSize; 125 static const int kStackFrameHeader = kReturnAddress + kPointerSize; 128 static const int kStackHighEnd = kRegisterOutput + kPointerSize; 129 static const int kDirectCall = kStackHighEnd + kPointerSize; 130 static const int kIsolate = kDirectCall + kPointerSize; 134 static const int kInputEnd = kFramePointer - kPointerSize; 135 static const int kInputStart = kInputEnd - kPointerSize; 136 static const int kStartIndex = kInputStart - kPointerSize; 137 static const int kInputString = kStartIndex - kPointerSize; 140 static const int kInputStartMinusOne = kInputString - kPointerSize; [all...] |
H A D | macro-assembler-mips.h | 444 Addu(sp, sp, Operand(-kPointerSize)); 451 Subu(sp, sp, Operand(2 * kPointerSize)); 452 sw(src1, MemOperand(sp, 1 * kPointerSize)); 453 sw(src2, MemOperand(sp, 0 * kPointerSize)); 459 Addu(sp, sp, Operand(3 * -kPointerSize)); 460 sw(src1, MemOperand(sp, 2 * kPointerSize)); 461 sw(src2, MemOperand(sp, 1 * kPointerSize)); 462 sw(src3, MemOperand(sp, 0 * kPointerSize)); 469 Addu(sp, sp, Operand(4 * -kPointerSize)); 470 sw(src1, MemOperand(sp, 3 * kPointerSize)); [all...] |
/external/v8/src/ |
H A D | platform-tls-win32.h | 50 kPointerSize * index)); 55 kPointerSize * (index - kMaxInlineSlots));
|
H A D | objects.h | 1216 static const int kHeaderSize = kMapOffset + kPointerSize; 1835 static const int kMaxInstanceSize = 255 * kPointerSize; 1843 static const int kElementsOffset = kPropertiesOffset + kPointerSize; 1844 static const int kHeaderSize = kElementsOffset + kPointerSize; 1970 static int SizeFor(int length) { return kHeaderSize + length * kPointerSize; } 1981 static const int kHeaderSize = kLengthOffset + kPointerSize; 1988 static const int kMaxLength = (kMaxSize - kHeaderSize) / kPointerSize; 2167 static const int kEnumerationIndexOffset = kContentArrayOffset + kPointerSize; 2168 static const int kFirstOffset = kEnumerationIndexOffset + kPointerSize; 2173 kEnumCacheBridgeEnumOffset + kPointerSize; [all...] |
H A D | regexp-stack.cc | 105 thread_local_.limit_ = new_memory + kStackLimitSlack * kPointerSize;
|