/external/v8/src/ic/arm/ |
D | ic-arm.cc | 68 __ 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 …]
|
D | handler-compiler-arm.cc | 36 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/ |
D | ic-mips64.cc | 68 __ 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 …]
|
D | handler-compiler-mips64.cc | 36 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/ |
D | ic-mips.cc | 68 __ 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 …]
|
D | handler-compiler-mips.cc | 36 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/ |
D | ic-ppc.cc | 68 __ 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 …]
|
D | handler-compiler-ppc.cc | 36 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/ |
D | ic-arm64.cc | 61 __ 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 …]
|
D | handler-compiler-arm64.cc | 55 __ 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/ |
D | builtins-arm.cc | 38 __ 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 …]
|
D | code-stubs-arm.cc | 331 __ 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 …]
|
D | macro-assembler-arm.cc | 231 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/ |
D | builtins-mips64.cc | 38 __ 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 …]
|
D | code-stubs-mips64.cc | 361 __ 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/ |
D | builtins-mips.cc | 39 __ 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 …]
|
D | code-stubs-mips.cc | 364 __ 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/ |
D | builtins-ppc.cc | 37 __ 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 …]
|
D | code-stubs-ppc.cc | 341 __ 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 …]
|
D | codegen-ppc.cc | 148 __ 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 …]
|
D | macro-assembler-ppc.cc | 205 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/ |
D | code-stubs-arm64.cc | 300 __ 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 …]
|
D | builtins-arm64.cc | 54 __ 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 …]
|
D | codegen-arm64.cc | 122 __ 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 …]
|
D | macro-assembler-arm64.cc | 1446 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 …]
|