Lines Matching full:receiver
382 Register receiver,
389 DCHECK(!AreAliased(receiver, key, value, target_map,
395 receiver, scratch_elements, allocation_memento_found);
399 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
400 __ RecordWriteField(receiver,
413 Register receiver,
431 DCHECK(!AreAliased(receiver, key, value, target_map,
435 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, fail);
440 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
454 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
460 // Update receiver's map.
463 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
464 __ RecordWriteField(receiver,
472 // Replace receiver's backing store with newly created FixedDoubleArray.
474 __ str(scratch1, FieldMemOperand(receiver, JSObject::kElementsOffset));
475 __ RecordWriteField(receiver,
504 __ str(target_map, FieldMemOperand(receiver
505 __ RecordWriteField(receiver,
555 Register receiver,
569 DCHECK(!AreAliased(receiver, key, value, target_map,
573 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, fail);
578 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
583 __ Push(target_map, receiver, key, value);
640 __ Pop(target_map, receiver, key, value);
653 Register heap_number = receiver;
681 __ Pop(target_map, receiver, key, value);
682 // Replace receiver's backing store with newly created and filled FixedArray.
683 __ str(array, FieldMemOperand(receiver, JSObject::kElementsOffset));
684 __ RecordWriteField(receiver,
695 // Update receiver's map.
696 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset));
697 __ RecordWriteField(receiver,
713 // Fetch the instance type of the receiver into result register.