/external/v8/src/arm/ |
D | codegen-arm.cc | 114 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 145 __ str(r3, FieldMemOperand(r2, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 147 JSObject::kElementsOffset, in GenerateSmiOnlyToDouble() 248 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); in GenerateDoubleToObject() 323 __ str(r6, FieldMemOperand(r2, JSObject::kElementsOffset)); in GenerateDoubleToObject() 325 JSObject::kElementsOffset, in GenerateDoubleToObject()
|
D | ic-arm.cc | 324 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() 782 __ ldr(scratch1, FieldMemOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup() 994 __ ldr(r4, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1347 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1396 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1474 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1486 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1500 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1572 __ ldr(scratch, FieldMemOperand(receiver, JSArray::kElementsOffset)); in GenerateArrayLength()
|
D | stub-cache-arm.cc | 1524 __ ldr(elements, FieldMemOperand(receiver, JSArray::kElementsOffset)); in CompileArrayPushCall() 1721 __ ldr(elements, FieldMemOperand(receiver, JSArray::kElementsOffset)); in CompileArrayPopCall() 3226 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset); in CompileConstructStub() 3320 __ ldr(r4, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateLoadDictionaryElement() 3399 __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateLoadExternalArray() 3730 __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateStoreExternalArray() 4057 __ ldr(r2, FieldMemOperand(r1, JSObject::kElementsOffset)); in GenerateLoadFastElement() 4110 FieldMemOperand(receiver_reg, JSObject::kElementsOffset)); in GenerateLoadFastDoubleElement() 4190 FieldMemOperand(receiver_reg, JSObject::kElementsOffset)); in GenerateStoreFastElement() 4264 FieldMemOperand(receiver_reg, JSObject::kElementsOffset)); in GenerateStoreFastElement() [all …]
|
D | builtins-arm.cc | 145 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateEmptyJSArray() 154 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateEmptyJSArray() 252 FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateJSArray() 641 __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset)); in Generate_StringConstructCode() 793 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset); in Generate_JSConstructStubHelper()
|
D | code-stubs-arm.cc | 118 __ str(r1, FieldMemOperand(r0, JSObject::kElementsOffset)); in Generate() 283 if ((i != JSArray::kElementsOffset) || (length == 0)) { in GenerateFastCloneShallowArrayCommon() 292 __ ldr(r3, FieldMemOperand(r3, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 294 __ str(r2, FieldMemOperand(r0, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 322 __ ldr(r0, FieldMemOperand(r3, JSArray::kElementsOffset)); in Generate() 361 __ ldr(r3, FieldMemOperand(r3, JSArray::kElementsOffset)); in Generate() 4412 __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset)); in GenerateNewNonStrictFast() 4579 __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset)); in GenerateNewStrict() 4718 FieldMemOperand(r0, JSArray::kElementsOffset)); in Generate() 5067 __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset)); in Generate() [all …]
|
D | lithium-codegen-arm.cc | 2568 __ ldr(result, FieldMemOperand(input, JSObject::kElementsOffset)); in DoLoadElements() 4476 __ str(scratch, FieldMemOperand(result, JSObject::kElementsOffset)); in DoAllocateObject() 4583 if (has_elements && i == JSObject::kElementsOffset) { in EmitDeepCopy()
|
/external/v8/src/x64/ |
D | codegen-x64.cc | 258 __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 312 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r14); in GenerateSmiOnlyToDouble() 315 JSObject::kElementsOffset, in GenerateSmiOnlyToDouble() 379 __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateDoubleToObject() 385 __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateDoubleToObject() 452 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r11); in GenerateDoubleToObject() 454 JSObject::kElementsOffset, in GenerateDoubleToObject()
|
D | ic-x64.cc | 331 __ movq(elements, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() 424 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 664 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 714 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 780 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 791 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 805 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateGeneric() 1176 __ movq(scratch1, FieldOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup() 1497 __ movq(scratch, FieldOperand(receiver, JSArray::kElementsOffset)); in GenerateArrayLength()
|
D | stub-cache-x64.cc | 1380 __ movq(rdi, FieldOperand(rdx, JSArray::kElementsOffset)); in CompileArrayPushCall() 1570 __ movq(rbx, FieldOperand(rdx, JSArray::kElementsOffset)); in CompileArrayPopCall() 3002 __ movq(Operand(rdx, JSObject::kElementsOffset), rbx); in CompileConstructStub() 3093 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateLoadDictionaryElement() 3141 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateLoadExternalArray() 3276 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateStoreExternalArray() 3458 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateLoadFastElement() 3500 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateLoadFastDoubleElement() 3560 __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateStoreFastElement() 3619 __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateStoreFastElement() [all …]
|
D | builtins-x64.cc | 170 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx); in Generate_JSConstructStubHelper() 1010 __ Move(FieldOperand(result, JSArray::kElementsOffset), in AllocateEmptyJSArray() 1020 __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1); in AllocateEmptyJSArray() 1118 __ movq(FieldOperand(result, JSArray::kElementsOffset), elements_array); in AllocateJSArray() 1504 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx); in Generate_StringConstructCode()
|
D | code-stubs-x64.cc | 88 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rbx); in Generate() 247 if ((i != JSArray::kElementsOffset) || (length == 0)) { in GenerateFastCloneShallowArrayCommon() 256 __ movq(rcx, FieldOperand(rcx, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 258 __ movq(FieldOperand(rax, JSArray::kElementsOffset), rdx); in GenerateFastCloneShallowArrayCommon() 306 __ movq(rbx, FieldOperand(rcx, JSArray::kElementsOffset)); in Generate() 342 __ movq(rcx, FieldOperand(rcx, JSArray::kElementsOffset)); in Generate() 2427 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi); in GenerateNewNonStrictFast() 2629 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi); in GenerateNewStrict() 2746 __ movq(rbx, FieldOperand(rdi, JSArray::kElementsOffset)); in Generate() 2988 __ movq(rbx, FieldOperand(rax, JSArray::kElementsOffset)); in Generate() [all …]
|
D | lithium-codegen-x64.cc | 2319 __ movq(result, FieldOperand(input, JSObject::kElementsOffset)); in DoLoadElements() 4099 __ movq(FieldOperand(result, JSObject::kElementsOffset), scratch); in DoAllocateObject() 4205 if (has_elements && i == JSObject::kElementsOffset) { in EmitDeepCopy()
|
/external/v8/src/mips/ |
D | codegen-mips.cc | 115 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 146 __ sw(a3, FieldMemOperand(a2, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 148 JSObject::kElementsOffset, in GenerateSmiOnlyToDouble() 255 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset)); in GenerateDoubleToObject() 333 __ sw(t2, FieldMemOperand(a2, JSObject::kElementsOffset)); in GenerateDoubleToObject() 335 JSObject::kElementsOffset, in GenerateDoubleToObject()
|
D | ic-mips.cc | 324 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() 774 __ lw(scratch1, FieldMemOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup() 996 __ lw(t0, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1233 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1279 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1359 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1371 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1385 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateGeneric() 1571 __ lw(scratch, FieldMemOperand(receiver, JSArray::kElementsOffset)); in GenerateArrayLength()
|
D | stub-cache-mips.cc | 1523 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset)); in CompileArrayPushCall() 1719 __ lw(elements, FieldMemOperand(receiver, JSArray::kElementsOffset)); in CompileArrayPopCall() 3210 __ sw(t6, MemOperand(t5, JSObject::kElementsOffset)); in CompileConstructStub() 3214 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset); in CompileConstructStub() 3313 __ lw(t0, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateLoadDictionaryElement() 3394 __ lw(a3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateLoadExternalArray() 3733 __ lw(a3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateStoreExternalArray() 4115 __ lw(a2, FieldMemOperand(a1, JSObject::kElementsOffset)); in GenerateLoadFastElement() 4167 FieldMemOperand(receiver_reg, JSObject::kElementsOffset)); in GenerateLoadFastDoubleElement() 4245 FieldMemOperand(receiver_reg, JSObject::kElementsOffset)); in GenerateStoreFastElement() [all …]
|
D | builtins-mips.cc | 148 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateEmptyJSArray() 157 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateEmptyJSArray() 257 FieldMemOperand(result, JSArray::kElementsOffset)); in AllocateJSArray() 657 __ sw(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); in Generate_StringConstructCode() 815 __ sw(t6, MemOperand(t5, JSObject::kElementsOffset)); in Generate_JSConstructStubHelper() 819 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset); in Generate_JSConstructStubHelper()
|
D | code-stubs-mips.cc | 120 __ sw(a1, FieldMemOperand(v0, JSObject::kElementsOffset)); in Generate() 281 if ((i != JSArray::kElementsOffset) || (length == 0)) { in GenerateFastCloneShallowArrayCommon() 290 __ lw(a3, FieldMemOperand(a3, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 292 __ sw(a2, FieldMemOperand(v0, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 322 __ lw(v0, FieldMemOperand(a3, JSArray::kElementsOffset)); in Generate() 359 __ lw(a3, FieldMemOperand(a3, JSArray::kElementsOffset)); in Generate() 4613 __ sw(t0, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewNonStrictFast() 4788 __ sw(t0, FieldMemOperand(v0, JSObject::kElementsOffset)); in GenerateNewStrict() 4935 FieldMemOperand(a0, JSArray::kElementsOffset)); in Generate() 5295 __ sw(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); in Generate() [all …]
|
D | lithium-codegen-mips.cc | 2443 __ lw(result, FieldMemOperand(input, JSObject::kElementsOffset)); in DoLoadElements() 4370 __ sw(scratch, FieldMemOperand(result, JSObject::kElementsOffset)); in DoAllocateObject() 4478 if (has_elements && i == JSObject::kElementsOffset) { in EmitDeepCopy()
|
/external/v8/src/ia32/ |
D | codegen-ia32.cc | 388 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 409 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiOnlyToDouble() 411 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateSmiOnlyToDouble() 414 JSObject::kElementsOffset, in GenerateSmiOnlyToDouble() 520 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateDoubleToObject() 540 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateDoubleToObject() 622 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateDoubleToObject() 624 JSObject::kElementsOffset, in GenerateDoubleToObject()
|
D | ic-ia32.cc | 313 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() 391 __ mov(scratch1, FieldOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup() 479 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 793 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 840 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 908 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 919 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 933 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateGeneric() 1477 __ mov(scratch, FieldOperand(receiver, JSArray::kElementsOffset)); in GenerateArrayLength()
|
D | stub-cache-ia32.cc | 1413 __ mov(edi, FieldOperand(edx, JSArray::kElementsOffset)); in CompileArrayPushCall() 1470 __ mov(edi, FieldOperand(edx, JSArray::kElementsOffset)); in CompileArrayPushCall() 1609 __ mov(ebx, FieldOperand(edx, JSArray::kElementsOffset)); in CompileArrayPopCall() 3175 __ mov(Operand(edx, JSObject::kElementsOffset), ebx); in CompileConstructStub() 3276 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateLoadDictionaryElement() 3337 __ mov(ebx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateLoadExternalArray() 3491 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateStoreExternalArray() 3687 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateLoadFastElement() 3725 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateLoadFastDoubleElement() 3798 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateStoreFastElement() [all …]
|
D | builtins-ia32.cc | 166 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); in Generate_JSConstructStubHelper() 932 __ mov(FieldOperand(result, JSArray::kElementsOffset), in AllocateEmptyJSArray() 942 __ mov(FieldOperand(result, JSArray::kElementsOffset), scratch1); in AllocateEmptyJSArray() 1038 __ mov(FieldOperand(result, JSArray::kElementsOffset), elements_array); in AllocateJSArray() 1483 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ecx); in Generate_StringConstructCode()
|
D | code-stubs-ia32.cc | 91 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx); in Generate() 260 if ((i != JSArray::kElementsOffset) || (length == 0)) { in GenerateFastCloneShallowArrayCommon() 269 __ mov(ecx, FieldOperand(ecx, JSArray::kElementsOffset)); in GenerateFastCloneShallowArrayCommon() 271 __ mov(FieldOperand(eax, JSArray::kElementsOffset), edx); in GenerateFastCloneShallowArrayCommon() 322 __ mov(ebx, FieldOperand(ecx, JSArray::kElementsOffset)); in Generate() 356 __ mov(ecx, FieldOperand(ecx, JSArray::kElementsOffset)); in Generate() 3400 __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi); in GenerateNewNonStrictFast() 3578 __ mov(FieldOperand(eax, JSObject::kElementsOffset), edi); in GenerateNewStrict() 3699 __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset)); in Generate() 3946 __ mov(ebx, FieldOperand(eax, JSArray::kElementsOffset)); in Generate() [all …]
|
D | lithium-codegen-ia32.cc | 2369 __ mov(result, FieldOperand(input, JSObject::kElementsOffset)); in DoLoadElements() 4325 __ mov(FieldOperand(result, JSObject::kElementsOffset), scratch); in DoAllocateObject() 4438 if (has_elements && i == JSObject::kElementsOffset) { in EmitDeepCopy()
|
/external/v8/src/ |
D | objects-inl.h | 1234 Object* array = READ_FIELD(this, kElementsOffset); in elements() 1245 reinterpret_cast<FixedArray*>(READ_FIELD(this, kElementsOffset)); in ValidateSmiOnlyElements() 1369 WRITE_FIELD(this, kElementsOffset, value); in set_map_and_elements() 1370 CONDITIONAL_WRITE_BARRIER(GetHeap(), this, kElementsOffset, value, mode); in set_map_and_elements() 1390 WRITE_FIELD(this, kElementsOffset, GetHeap()->empty_fixed_array()); in initialize_elements() 4281 reinterpret_cast<FixedArrayBase*>(READ_FIELD(this, kElementsOffset)); in GetElementsKind()
|