/external/v8/src/ic/arm/ |
H A D | ic-arm.cc | 631 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 D | ic-mips.cc | 627 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 D | ic-mips64.cc | 632 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 D | ic-arm64.cc | 164 // 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...] |