Home | History | Annotate | Download | only in ppc

Lines Matching full:receiver

135     MacroAssembler* masm, Register receiver, Register key, Register value,
139 DCHECK(!AreAliased(receiver, key, value, target_map, scratch_elements));
143 __ JumpIfJSArrayHasAllocationMemento(receiver, scratch_elements,
148 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0);
149 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, r11,
156 MacroAssembler* masm, Register receiver, Register key, Register value,
172 DCHECK(!AreAliased(receiver, key, value, target_map, elements, length, array,
176 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, fail);
181 __ LoadP(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
198 // Update receiver's map.
201 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0);
202 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
205 // Replace receiver's backing store with newly created FixedDoubleArray.
207 __ StoreP(scratch1, FieldMemOperand(receiver, JSObject::kElementsOffset), r0);
208 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2,
237 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0);
238 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
280 MacroAssembler* masm, Register receiver, Register key, Register value,
292 DCHECK(!AreAliased(receiver, key, value, target_map, elements, array, length,
296 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, fail);
301 __ LoadP(elements, FieldMemOperand(receiver, JSObject::kElementsOffset));
305 __ Push(target_map, receiver, key, value);
368 __ Pop(target_map, receiver, key, value);
388 Register heap_number = receiver;
415 __ Pop(target_map, receiver, key, value);
416 // Replace receiver's backing store with newly created and filled FixedArray.
417 __ StoreP(array, FieldMemOperand(receiver, JSObject::kElementsOffset), r0);
418 __ RecordWriteField(receiver, JSObject::kElementsOffset, array, scratch,
423 // Update receiver's map.
424 __ StoreP(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset), r0);
425 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch,
435 // Fetch the instance type of the receiver into result register.