Home
last modified time | relevance | path

Searched refs:elements_map (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/ic/arm64/
Dic-arm64.cc487 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
488 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
499 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
500 __ Cmp(elements_map, in KeyedStoreGenerateMegamorphicHelper()
513 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow); in KeyedStoreGenerateMegamorphicHelper()
550 __ JumpIfNotRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex, slow); in KeyedStoreGenerateMegamorphicHelper()
560 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow); in KeyedStoreGenerateMegamorphicHelper()
637 Register elements_map = x5; in GenerateMegamorphic() local
712 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
713 __ Cmp(elements_map, Operand(masm->isolate()->factory()->fixed_array_map())); in GenerateMegamorphic()
[all …]
/external/v8/src/ic/arm/
Dic-arm.cc479 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
488 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
492 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
493 __ cmp(elements_map, in KeyedStoreGenerateMegamorphicHelper()
506 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
548 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper()
561 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
634 Register elements_map = r6; in GenerateMegamorphic() local
718 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
719 __ cmp(elements_map, Operand(masm->isolate()->factory()->fixed_array_map())); in GenerateMegamorphic()
[all …]
/external/v8/src/ic/mips64/
Dic-mips64.cc466 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
476 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
480 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
481 __ Branch(fast_double, ne, elements_map, in KeyedStoreGenerateMegamorphicHelper()
496 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
544 __ Branch(slow, ne, elements_map, Operand(at)); in KeyedStoreGenerateMegamorphicHelper()
558 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
629 Register elements_map = a6; in GenerateMegamorphic() local
702 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
703 __ Branch(&check_if_double_array, ne, elements_map, in GenerateMegamorphic()
[all …]
/external/v8/src/ic/ppc/
Dic-ppc.cc489 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
498 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
502 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
504 __ cmp(elements_map, scratch); in KeyedStoreGenerateMegamorphicHelper()
517 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
560 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper()
574 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
647 Register elements_map = r9; in GenerateMegamorphic() local
722 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
724 __ cmp(elements_map, ip); // PPC - I think I can re-use ip here in GenerateMegamorphic()
[all …]
/external/v8/src/ic/mips/
Dic-mips.cc469 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
480 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
484 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
485 __ Branch(fast_double, ne, elements_map, in KeyedStoreGenerateMegamorphicHelper()
499 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
545 __ Branch(slow, ne, elements_map, Operand(at)); in KeyedStoreGenerateMegamorphicHelper()
558 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
629 Register elements_map = t2; in GenerateMegamorphic() local
704 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
705 __ Branch(&check_if_double_array, ne, elements_map, in GenerateMegamorphic()
[all …]
/external/v8/src/compiler/
Djs-typed-lowering.cc2804 Handle<Map> elements_map = IsFastDoubleElementsKind(elements_kind) in AllocateElements() local
2817 a.AllocateArray(capacity, elements_map, pretenure); in AllocateElements()