Lines Matching refs:receiver
135 Register receiver, Register map, in GenerateKeyedLoadReceiverCheck() argument
139 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck()
141 __ ld(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
158 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, in GenerateFastArrayLoad() argument
186 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
197 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
296 Register receiver = LoadDescriptor::ReceiverRegister(); in LoadIC_PushArgs() local
301 __ Push(receiver, name, slot, vector); in LoadIC_PushArgs()
367 Register receiver = LoadDescriptor::ReceiverRegister(); in GenerateMegamorphic() local
369 DCHECK(receiver.is(a1)); in GenerateMegamorphic()
379 GenerateKeyedLoadReceiverCheck(masm, receiver, a0, a3, in GenerateMegamorphic()
385 GenerateFastArrayLoad(masm, receiver, key, a0, a3, a4, v0, &slow, in GenerateMegamorphic()
391 __ ld(a4, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateMegamorphic()
412 GenerateKeyedLoadReceiverCheck(masm, receiver, a0, a3, in GenerateMegamorphic()
418 __ ld(a3, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateMegamorphic()
438 receiver, key, a4, a5, a6, t1); in GenerateMegamorphic()
446 __ ld(a0, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateMegamorphic()
465 Register value, Register key, Register receiver, Register receiver_map, in KeyedStoreGenerateMegamorphicHelper() argument
476 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, in KeyedStoreGenerateMegamorphicHelper()
496 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
507 __ sd(scratch, FieldMemOperand(receiver, JSArray::kLengthOffset)); in KeyedStoreGenerateMegamorphicHelper()
526 __ sd(scratch, FieldMemOperand(receiver, JSArray::kLengthOffset)); in KeyedStoreGenerateMegamorphicHelper()
558 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow); in KeyedStoreGenerateMegamorphicHelper()
566 __ sd(scratch, FieldMemOperand(receiver, JSArray::kLengthOffset)); in KeyedStoreGenerateMegamorphicHelper()
582 ElementsTransitionGenerator::GenerateSmiToDouble(masm, receiver, key, value, in KeyedStoreGenerateMegamorphicHelper()
584 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper()
593 masm, receiver, key, value, receiver_map, mode, slow); in KeyedStoreGenerateMegamorphicHelper()
594 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper()
605 masm, receiver, key, value, receiver_map, mode, slow); in KeyedStoreGenerateMegamorphicHelper()
606 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper()
626 Register receiver = StoreDescriptor::ReceiverRegister(); in GenerateMegamorphic() local
636 __ JumpIfSmi(receiver, &slow); in GenerateMegamorphic()
638 __ ld(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateMegamorphic()
652 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateMegamorphic()
687 receiver, key, a5, a6, a7, t0); in GenerateMegamorphic()
716 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateMegamorphic()
719 __ ld(a4, FieldMemOperand(receiver, JSArray::kLengthOffset)); in GenerateMegamorphic()
724 value, key, receiver, receiver_map, elements_map, elements); in GenerateMegamorphic()
727 kIncrementLength, value, key, receiver, in GenerateMegamorphic()
751 Register receiver = StoreDescriptor::ReceiverRegister(); in GenerateMegamorphic() local
753 DCHECK(receiver.is(a1)); in GenerateMegamorphic()
761 receiver, name, a3, a4, a5, a6); in GenerateMegamorphic()
778 Register receiver = StoreDescriptor::ReceiverRegister(); in GenerateNormal() local
783 value, receiver, name, VectorStoreICDescriptor::VectorRegister(), in GenerateNormal()
786 __ ld(dictionary, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateNormal()