Home
last modified time | relevance | path

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

/external/v8/src/ic/ppc/
Dic-ppc.cc474 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
483 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
487 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
489 __ cmp(elements_map, scratch); in KeyedStoreGenerateMegamorphicHelper()
502 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
545 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper()
559 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
632 Register elements_map = r9; in GenerateMegamorphic() local
706 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
708 __ cmp(elements_map, ip); // PPC - I think I can re-use ip here in GenerateMegamorphic()
[all …]
/external/v8/src/ic/mips64/
Dic-mips64.cc452 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
462 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
466 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
467 __ Branch(fast_double, ne, elements_map, in KeyedStoreGenerateMegamorphicHelper()
482 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
530 __ Branch(slow, ne, elements_map, Operand(at)); in KeyedStoreGenerateMegamorphicHelper()
544 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
615 Register elements_map = a6; in GenerateMegamorphic() local
687 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
688 __ Branch(&check_if_double_array, ne, elements_map, in GenerateMegamorphic()
[all …]
/external/v8/src/ic/s390/
Dic-s390.cc458 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
467 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
471 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
472 __ CmpP(elements_map, in KeyedStoreGenerateMegamorphicHelper()
487 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
531 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper()
546 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
618 Register elements_map = r8; in GenerateMegamorphic() local
690 __ LoadP(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
691 __ CmpP(elements_map, Operand(masm->isolate()->factory()->fixed_array_map())); in GenerateMegamorphic()
[all …]
/external/v8/src/ic/arm64/
Dic-arm64.cc469 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
470 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
481 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
482 __ Cmp(elements_map, in KeyedStoreGenerateMegamorphicHelper()
495 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow); in KeyedStoreGenerateMegamorphicHelper()
532 __ JumpIfNotRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex, slow); in KeyedStoreGenerateMegamorphicHelper()
542 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, x10, slow); in KeyedStoreGenerateMegamorphicHelper()
619 Register elements_map = x5; in GenerateMegamorphic() local
693 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
694 __ Cmp(elements_map, Operand(masm->isolate()->factory()->fixed_array_map())); in GenerateMegamorphic()
[all …]
/external/v8/src/ic/arm/
Dic-arm.cc464 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
473 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
477 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
478 __ cmp(elements_map, in KeyedStoreGenerateMegamorphicHelper()
491 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
533 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateMegamorphicHelper()
546 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
619 Register elements_map = r6; in GenerateMegamorphic() local
703 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
704 __ cmp(elements_map, Operand(masm->isolate()->factory()->fixed_array_map())); in GenerateMegamorphic()
[all …]
/external/v8/src/ic/mips/
Dic-mips.cc453 Register elements_map, Register elements) { in KeyedStoreGenerateMegamorphicHelper() argument
464 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
468 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper()
469 __ Branch(fast_double, ne, elements_map, in KeyedStoreGenerateMegamorphicHelper()
482 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
526 __ Branch(slow, ne, elements_map, Operand(at)); in KeyedStoreGenerateMegamorphicHelper()
538 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
609 Register elements_map = t2; in GenerateMegamorphic() local
683 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateMegamorphic()
684 __ Branch(&check_if_double_array, ne, elements_map, in GenerateMegamorphic()
[all …]
/external/v8/src/compiler/
Djs-create-lowering.cc878 Handle<Map> elements_map = IsFastDoubleElementsKind(elements_kind) in AllocateElements() local
891 a.AllocateArray(capacity, elements_map, pretenure); in AllocateElements()
1035 Handle<Map> elements_map(boilerplate_elements->map(), isolate()); in AllocateFastLiteralElements() local
1037 if (elements_map->instance_type() == FIXED_DOUBLE_ARRAY_TYPE) { in AllocateFastLiteralElements()
1080 builder.AllocateArray(elements_length, elements_map, pretenure); in AllocateFastLiteralElements()
1082 (elements_map->instance_type() == FIXED_DOUBLE_ARRAY_TYPE) in AllocateFastLiteralElements()
/external/v8/src/
Dcode-stub-assembler.cc852 Handle<Map> elements_map(is_double ? heap->fixed_double_array_map() in AllocateJSArray() local
854 StoreMapNoWriteBarrier(elements, HeapConstant(elements_map)); in AllocateJSArray()