Home
last modified time | relevance | path

Searched refs:kElementsOffset (Results 1 – 25 of 35) sorted by relevance

12

/external/v8/src/arm/
Dcodegen-arm.cc114 __ 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()
Dic-arm.cc324 __ 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()
Dstub-cache-arm.cc1524 __ 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 …]
Dbuiltins-arm.cc145 __ 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()
Dcode-stubs-arm.cc118 __ 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 …]
Dlithium-codegen-arm.cc2568 __ 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/
Dcodegen-x64.cc258 __ 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()
Dic-x64.cc331 __ 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()
Dstub-cache-x64.cc1380 __ 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 …]
Dbuiltins-x64.cc170 __ 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()
Dcode-stubs-x64.cc88 __ 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 …]
Dlithium-codegen-x64.cc2319 __ 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/
Dcodegen-mips.cc115 __ 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()
Dic-mips.cc324 __ 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()
Dstub-cache-mips.cc1523 __ 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 …]
Dbuiltins-mips.cc148 __ 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()
Dcode-stubs-mips.cc120 __ 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 …]
Dlithium-codegen-mips.cc2443 __ 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/
Dcodegen-ia32.cc388 __ 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()
Dic-ia32.cc313 __ 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()
Dstub-cache-ia32.cc1413 __ 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 …]
Dbuiltins-ia32.cc166 __ 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()
Dcode-stubs-ia32.cc91 __ 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 …]
Dlithium-codegen-ia32.cc2369 __ 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/
Dobjects-inl.h1234 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()

12