Lines Matching refs:r2
132 Register chars = r2;
290 Register chars = r2;
398 // -- r2 : receiver
405 __ JumpIfJSArrayHasAllocationMemento(r2, r4, allocation_memento_found);
409 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
410 __ RecordWriteField(r2,
426 // -- r2 : receiver
434 __ JumpIfJSArrayHasAllocationMemento(r2, r4, fail);
439 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
453 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
462 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
463 __ RecordWriteField(r2,
473 __ str(r3, FieldMemOperand(r2, JSObject::kElementsOffset));
474 __ RecordWriteField(r2,
498 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
499 __ RecordWriteField(r2,
552 // -- r2 : receiver
560 __ JumpIfJSArrayHasAllocationMemento(r2, r4, fail);
565 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
570 __ Push(r3, r2, r1, r0);
601 __ Pop(r3, r2, r1, r0);
613 __ AllocateHeapNumber(r2, r0, lr, r9, &gc_required);
614 // r2: new heap number
616 __ Strd(r0, r1, FieldMemOperand(r2, HeapNumber::kValueOffset));
618 __ str(r2, MemOperand(r3, 4, PostIndex));
621 r2,
637 __ Pop(r3, r2, r1, r0);
639 __ str(r6, FieldMemOperand(r2, JSObject::kElementsOffset));
640 __ RecordWriteField(r2,
652 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
653 __ RecordWriteField(r2,