Lines Matching full:receiver
105 Register receiver,
113 DCHECK(!AreAliased(receiver, key, value, target_map));
117 __ JumpIfJSArrayHasAllocationMemento(receiver, x10, x11,
122 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
123 __ RecordWriteField(receiver,
136 Register receiver,
152 DCHECK(!AreAliased(receiver, key, value, target_map,
156 __ JumpIfJSArrayHasAllocationMemento(receiver, x10, x11, fail);
161 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
181 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
182 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch,
186 // Replace receiver's backing store with newly created FixedDoubleArray.
188 __ Str(x10, FieldMemOperand(receiver, JSObject::kElementsOffset));
189 __ RecordWriteField(receiver, JSObject::kElementsOffset, x10,
208 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
209 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch,
242 Register receiver,
255 DCHECK(!AreAliased(receiver, key, value, target_map,
259 __ JumpIfJSArrayHasAllocationMemento(receiver, x10, x11, fail);
266 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
272 __ Push(target_map, receiver, key, value);
321 __ Pop(value, key, receiver, target_map);
354 __ Pop(value, key, receiver, target_map);
355 // Replace receiver's backing store with newly created and filled FixedArray.
356 __ Str(array, FieldMemOperand(receiver, JSObject::kElementsOffset));
357 __ RecordWriteField(receiver, JSObject::kElementsOffset, array, x13,
363 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
364 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, x13,
437 // Fetch the instance type of the receiver into result register.