Searched defs:elements_map (Results 1 - 4 of 4) sorted by relevance

/external/v8/src/ic/arm/
H A Dic-arm.cc631 Register elements_map, Register elements) {
641 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
642 __ cmp(elements_map,
656 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
700 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex);
714 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
788 Register elements_map = r6; local
837 __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
838 __ cmp(elements_map, Operand(masm->isolate()->factory()->fixed_array_map()));
843 __ cmp(elements_map,
627 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/mips/
H A Dic-mips.cc627 Register elements_map, Register elements) {
637 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
638 __ Branch(fast_double, ne, elements_map,
652 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
700 __ Branch(slow, ne, elements_map, Operand(at));
713 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
787 Register elements_map = t2; local
834 __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
835 __ Branch(&check_if_double_array, ne, elements_map,
841 __ Branch(&slow, ne, elements_map, Hea
623 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/mips64/
H A Dic-mips64.cc632 Register elements_map, Register elements) {
642 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
643 __ Branch(fast_double, ne, elements_map,
658 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
708 __ Branch(slow, ne, elements_map, Operand(at));
722 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch_value,
796 Register elements_map = a6; local
843 __ ld(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
844 __ Branch(&check_if_double_array, ne, elements_map,
850 __ Branch(&slow, ne, elements_map, Hea
628 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
/external/v8/src/ic/arm64/
H A Dic-arm64.cc164 // elements_map - holds the elements map on exit if the not_fast_array branch is
173 Register elements_map, Register scratch2,
176 DCHECK(!AreAliased(receiver, key, elements, elements_map, scratch2));
182 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset));
183 __ JumpIfNotRoot(elements_map, Heap::kFixedArrayMapRootIndex,
189 // The elements_map register is only used for the not_fast_array path, which
191 Register scratch1 = elements_map;
673 Register elements_map, Register elements) {
674 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements,
685 __ Ldr(elements_map, FieldMemOperan
171 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register elements_map, Register scratch2, Register result, Label* not_fast_array, Label* slow) argument
669 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
821 Register elements_map = x5; local
[all...]

Completed in 47 milliseconds