Home
last modified time | relevance | path

Searched refs:FieldMemOperand (Results 1 – 25 of 63) sorted by relevance

123

/external/v8/src/ic/arm/
Dic-arm.cc68 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
74 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
114 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
139 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
141 __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateKeyedLoadReceiverCheck()
150 __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateKeyedLoadReceiverCheck()
185 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
189 __ ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
197 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
199 __ ldr(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-arm.cc36 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
78 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateStoreViaSetter()
141 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
142 __ ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateDictionaryNegativeLookup()
147 __ ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateDictionaryNegativeLookup()
153 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
155 __ ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
162 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
177 FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
179 __ ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
[all …]
/external/v8/src/ic/mips64/
Dic-mips64.cc68 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
116 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
141 __ ld(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
143 __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateKeyedLoadReceiverCheck()
152 __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateKeyedLoadReceiverCheck()
186 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
190 __ ld(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
197 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
199 __ ld(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-mips64.cc36 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
78 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateStoreViaSetter()
139 __ ld(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
140 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateDictionaryNegativeLookup()
145 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateDictionaryNegativeLookup()
150 __ ld(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
152 __ ld(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
158 __ ld(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
173 FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
175 __ ld(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
[all …]
/external/v8/src/ic/mips/
Dic-mips.cc68 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
117 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
142 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
144 __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateKeyedLoadReceiverCheck()
153 __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateKeyedLoadReceiverCheck()
187 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
191 __ lw(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
198 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
200 __ lw(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-mips.cc36 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
78 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateStoreViaSetter()
139 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
140 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateDictionaryNegativeLookup()
145 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateDictionaryNegativeLookup()
150 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
152 __ lw(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
158 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
173 FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
175 __ lw(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
[all …]
/external/v8/src/ic/ppc/
Dic-ppc.cc68 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
77 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
116 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
144 __ LoadP(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
146 __ lbz(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateKeyedLoadReceiverCheck()
156 __ lbz(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateKeyedLoadReceiverCheck()
191 __ LoadP(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
195 __ LoadP(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
203 __ LoadP(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
205 __ LoadP(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-ppc.cc36 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
78 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateStoreViaSetter()
139 __ LoadP(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
140 __ lbz(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateDictionaryNegativeLookup()
145 __ lbz(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateDictionaryNegativeLookup()
151 __ LoadP(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
153 __ LoadP(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
160 __ LoadP(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
175 FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
177 __ LoadP(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
[all …]
/external/v8/src/ic/arm64/
Dic-arm64.cc61 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
67 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
133 __ Ldr(map_scratch, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
135 __ Ldrb(scratch, FieldMemOperand(map_scratch, Map::kBitFieldOffset)); in GenerateKeyedLoadReceiverCheck()
144 __ Ldrb(scratch, FieldMemOperand(map_scratch, Map::kInstanceTypeOffset)); in GenerateKeyedLoadReceiverCheck()
175 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
179 __ Ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
188 __ Ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
190 __ Ldr(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
193 __ Ldr(elements, FieldMemOperand(scratch2, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-arm64.cc55 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
56 __ Ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); in GenerateDictionaryNegativeLookup()
61 __ Ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); in GenerateDictionaryNegativeLookup()
67 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
69 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
84 FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
86 __ Ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
113 __ Ldr(scratch, FieldMemOperand(scratch, PropertyCell::kValueOffset)); in GenerateCheckPropertyCell()
181 __ Ldr(holder, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
182 __ Ldr(holder, FieldMemOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall()
[all …]
/external/v8/src/arm/
Dbuiltins-arm.cc38 __ ldr(cp, FieldMemOperand(r1, JSFunction::kContextOffset)); in Generate_Adaptor()
95 __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
123 __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
182 __ ldr(cp, FieldMemOperand(r1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub()
234 __ str(r2, FieldMemOperand(r0, JSValue::kValueOffset)); in Generate_NumberConstructor_ConstructStub()
306 __ ldr(cp, FieldMemOperand(r1, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub()
359 __ str(r2, FieldMemOperand(r0, JSValue::kValueOffset)); in Generate_StringConstructor_ConstructStub()
386 __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
387 __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
454 FieldMemOperand(r3, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
[all …]
Dcode-stubs-arm.cc331 __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
341 __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); in EmitIdenticalObjectComparison()
484 __ ldr(r2, FieldMemOperand(lhs, HeapObject::kMapOffset)); in EmitCheckForTwoHeapNumbers()
530 __ ldr(r3, FieldMemOperand(rhs, HeapObject::kMapOffset)); in EmitCheckForInternalizedStringsOrObjects()
531 __ ldrb(r2, FieldMemOperand(r2, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
532 __ ldrb(r3, FieldMemOperand(r3, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
761 __ ldr(scratch, FieldMemOperand(base, JSObject::kMapOffset)); in Generate()
765 __ vldr(double_base, FieldMemOperand(base, HeapNumber::kValueOffset)); in Generate()
775 __ ldr(scratch, FieldMemOperand(exponent, JSObject::kMapOffset)); in Generate()
779 FieldMemOperand(exponent, HeapNumber::kValueOffset)); in Generate()
[all …]
Dmacro-assembler-arm.cc231 ldr(dst, FieldMemOperand(dst, Cell::kValueOffset)); in Move()
518 ldr(dst, FieldMemOperand(map, HeapObject::kMapOffset)); in RecordWriteForMap()
528 ldr(ip, FieldMemOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
1051 ldr(vector, FieldMemOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector()
1053 FieldMemOperand(vector, SharedFunctionInfo::kFeedbackVectorOffset)); in EmitLoadTypeFeedbackVector()
1154 str(scratch1, FieldMemOperand(string, String::kLengthOffset)); in InitializeNewString()
1156 str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); in InitializeNewString()
1157 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); in InitializeNewString()
1379 ldr(code, FieldMemOperand(function, JSFunction::kCodeEntryOffset)); in InvokeFunctionCode()
1410 ldr(temp_reg, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction()
[all …]
/external/v8/src/mips64/
Dbuiltins-mips64.cc38 __ ld(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_Adaptor()
95 __ ld(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
125 __ ld(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
187 __ ld(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub()
240 __ sd(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot. in Generate_NumberConstructor_ConstructStub()
314 __ ld(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub()
369 __ sd(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot. in Generate_StringConstructor_ConstructStub()
392 __ ld(a2, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
393 __ ld(a2, FieldMemOperand(a2, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
458 FieldMemOperand(a3, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
[all …]
Dcode-stubs-mips64.cc361 __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
370 __ lwu(a7, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); in EmitIdenticalObjectComparison()
423 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
447 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
498 __ ld(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); in EmitCheckForTwoHeapNumbers()
504 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
505 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
545 __ ld(a3, FieldMemOperand(lhs, HeapObject::kMapOffset)); in EmitCheckForInternalizedStringsOrObjects()
546 __ lbu(a2, FieldMemOperand(a2, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
547 __ lbu(a3, FieldMemOperand(a3, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
[all …]
/external/v8/src/mips/
Dbuiltins-mips.cc39 __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_Adaptor()
96 __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
126 __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
189 __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub()
242 __ sw(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot in Generate_NumberConstructor_ConstructStub()
317 __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub()
372 __ sw(a0, FieldMemOperand(v0, JSValue::kValueOffset)); // In delay slot in Generate_StringConstructor_ConstructStub()
395 __ lw(a2, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
396 __ lw(a2, FieldMemOperand(a2, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
461 FieldMemOperand(a3, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
[all …]
Dcode-stubs-mips.cc364 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
373 __ lw(t3, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); in EmitIdenticalObjectComparison()
427 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
451 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
502 __ lw(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); in EmitCheckForTwoHeapNumbers()
508 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
509 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
549 __ lw(a3, FieldMemOperand(lhs, HeapObject::kMapOffset)); in EmitCheckForInternalizedStringsOrObjects()
550 __ lbu(a2, FieldMemOperand(a2, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
551 __ lbu(a3, FieldMemOperand(a3, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
[all …]
/external/v8/src/ppc/
Dbuiltins-ppc.cc37 __ LoadP(cp, FieldMemOperand(r4, JSFunction::kContextOffset)); in Generate_Adaptor()
94 __ LoadP(r5, FieldMemOperand(r4, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
122 __ LoadP(r5, FieldMemOperand(r4, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
183 __ LoadP(cp, FieldMemOperand(r4, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub()
237 __ StoreP(r5, FieldMemOperand(r3, JSValue::kValueOffset), r0); in Generate_NumberConstructor_ConstructStub()
311 __ LoadP(cp, FieldMemOperand(r4, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub()
366 __ StoreP(r5, FieldMemOperand(r3, JSValue::kValueOffset), r0); in Generate_StringConstructor_ConstructStub()
390 __ LoadP(ip, FieldMemOperand(r4, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
391 __ LoadP(ip, FieldMemOperand(ip, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
462 FieldMemOperand(r6, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
[all …]
Dcode-stubs-ppc.cc341 __ lwz(r5, FieldMemOperand(r3, HeapNumber::kExponentOffset)); in EmitIdenticalObjectComparison()
351 __ lwz(r6, FieldMemOperand(r3, HeapNumber::kMantissaOffset)); in EmitIdenticalObjectComparison()
414 __ lfd(d6, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
444 __ lfd(d7, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
501 __ LoadP(r5, FieldMemOperand(lhs, HeapObject::kMapOffset)); in EmitCheckForTwoHeapNumbers()
507 __ lfd(d6, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
508 __ lfd(d7, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitCheckForTwoHeapNumbers()
546 __ LoadP(r6, FieldMemOperand(rhs, HeapObject::kMapOffset)); in EmitCheckForInternalizedStringsOrObjects()
547 __ lbz(r5, FieldMemOperand(r5, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
548 __ lbz(r6, FieldMemOperand(r6, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
[all …]
Dcodegen-ppc.cc148 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0); in GenerateMapChangeElementsTransition()
181 __ LoadP(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble()
185 __ LoadP(length, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
201 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0); in GenerateSmiToDouble()
207 __ StoreP(scratch1, FieldMemOperand(receiver, JSObject::kElementsOffset), r0); in GenerateSmiToDouble()
237 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0); in GenerateSmiToDouble()
301 __ LoadP(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject()
306 __ LoadP(length, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateDoubleToObject()
403 __ stw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
404 __ stw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
[all …]
Dmacro-assembler-ppc.cc205 LoadP(dst, FieldMemOperand(dst, Cell::kValueOffset)); in Move()
359 LoadP(dst, FieldMemOperand(map, HeapObject::kMapOffset)); in RecordWriteForMap()
369 LoadP(ip, FieldMemOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
814 LoadP(vector, FieldMemOperand(vector, JSFunction::kSharedFunctionInfoOffset)); in EmitLoadTypeFeedbackVector()
816 FieldMemOperand(vector, SharedFunctionInfo::kFeedbackVectorOffset)); in EmitLoadTypeFeedbackVector()
950 StoreP(scratch1, FieldMemOperand(string, String::kLengthOffset), r0); in InitializeNewString()
952 StoreP(scratch2, FieldMemOperand(string, HeapObject::kMapOffset), r0); in InitializeNewString()
953 StoreP(scratch1, FieldMemOperand(string, String::kHashFieldSlot), r0); in InitializeNewString()
1165 LoadP(code, FieldMemOperand(function, JSFunction::kCodeEntryOffset)); in InvokeFunctionCode()
1195 LoadP(temp_reg, FieldMemOperand(r4, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction()
[all …]
/external/v8/src/arm64/
Dcode-stubs-arm64.cc300 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitIdenticalObjectComparison()
411 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
436 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison()
489 __ Ldrb(right_bitfield, FieldMemOperand(right_map, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
490 __ Ldrb(left_bitfield, FieldMemOperand(left_map, Map::kBitFieldOffset)); in EmitCheckForInternalizedStringsOrObjects()
590 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateGeneric()
591 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateGeneric()
592 __ Ldrb(rhs_type, FieldMemOperand(rhs_map, Map::kInstanceTypeOffset)); in GenerateGeneric()
593 __ Ldrb(lhs_type, FieldMemOperand(lhs_map, Map::kInstanceTypeOffset)); in GenerateGeneric()
615 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateGeneric()
[all …]
Dbuiltins-arm64.cc54 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_Adaptor()
97 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
125 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
185 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub()
236 __ Str(x2, FieldMemOperand(x0, JSValue::kValueOffset)); in Generate_NumberConstructor_ConstructStub()
311 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub()
363 __ Str(x2, FieldMemOperand(x0, JSValue::kValueOffset)); in Generate_StringConstructor_ConstructStub()
388 __ Ldr(x2, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
389 __ Ldr(x2, FieldMemOperand(x2, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
466 FieldMemOperand(new_target, in Generate_JSConstructStubHelper()
[all …]
Dcodegen-arm64.cc122 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateMapChangeElementsTransition()
161 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble()
181 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateSmiToDouble()
188 __ Str(x10, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble()
208 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateSmiToDouble()
266 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject()
356 __ Str(array, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject()
363 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDoubleToObject()
438 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate()
439 __ Ldrb(result, FieldMemOperand(result, Map::kInstanceTypeOffset)); in Generate()
[all …]
Dmacro-assembler-arm64.cc1446 Ldr(result, FieldMemOperand(result, Cell::kValueOffset)); in LoadHeapObject()
1455 Ldr(descriptors, FieldMemOperand(map, Map::kDescriptorsOffset)); in LoadInstanceDescriptors()
1460 Ldr(dst, FieldMemOperand(map, Map::kBitField3Offset)); in NumberOfOwnDescriptors()
1467 Ldrsw(dst, FieldMemOperand(map, Map::kBitField3Offset)); in EnumLengthUntagged()
1481 Ldr(dst, FieldMemOperand(holder, HeapObject::kMapOffset)); in LoadAccessor()
1484 FieldMemOperand(dst, DescriptorArray::GetValueOffset(accessor_index))); in LoadAccessor()
1487 Ldr(dst, FieldMemOperand(dst, offset)); in LoadAccessor()
1513 Ldr(map, FieldMemOperand(current_object, HeapObject::kMapOffset)); in CheckEnumCache()
1522 Ldr(map, FieldMemOperand(current_object, HeapObject::kMapOffset)); in CheckEnumCache()
1533 Ldr(current_object, FieldMemOperand(current_object, in CheckEnumCache()
[all …]

123