Lines Matching refs:a2
80 // -- a2 : receiver
86 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
87 __ RecordWriteField(a2,
103 // -- a2 : receiver
115 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset));
135 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
136 __ RecordWriteField(a2,
146 __ sw(a3, FieldMemOperand(a2, JSObject::kElementsOffset));
147 __ RecordWriteField(a2,
174 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
175 __ RecordWriteField(a2,
246 // -- a2 : receiver
255 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset));
259 __ MultiPush(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit());
294 __ MultiPop(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit());
306 __ AllocateHeapNumber(a2, a0, t6, t5, &gc_required);
307 // a2: new heap number
309 __ sw(a0, FieldMemOperand(a2, HeapNumber::kMantissaOffset));
310 __ sw(a1, FieldMemOperand(a2, HeapNumber::kExponentOffset));
312 __ sw(a2, MemOperand(a3));
316 a2,
331 __ MultiPop(a2.bit() | a3.bit() | a0.bit() | a1.bit());
333 __ sw(t2, FieldMemOperand(a2, JSObject::kElementsOffset));
334 __ RecordWriteField(a2,
346 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset));
347 __ RecordWriteField(a2,