Lines Matching refs:MemOperand
47 inline MemOperand FieldMemOperand(Register object, int offset) { in FieldMemOperand()
48 return MemOperand(object, offset - kHeapObjectTag); in FieldMemOperand()
173 void LoadP(Register dst, const MemOperand& mem, Register scratch = no_reg);
174 void LoadPU(Register dst, const MemOperand& mem, Register scratch = no_reg);
175 void LoadWordArith(Register dst, const MemOperand& mem,
177 void StoreP(Register src, const MemOperand& mem, Register scratch = no_reg);
178 void StorePU(Register src, const MemOperand& mem, Register scratch = no_reg);
180 void LoadDouble(DoubleRegister dst, const MemOperand& mem,
189 void LoadSingle(DoubleRegister dst, const MemOperand& mem,
191 void LoadSingleU(DoubleRegister dst, const MemOperand& mem,
196 void StoreDouble(DoubleRegister src, const MemOperand& mem,
198 void StoreDoubleU(DoubleRegister src, const MemOperand& mem,
201 void StoreSingle(DoubleRegister src, const MemOperand& mem,
203 void StoreSingleU(DoubleRegister src, const MemOperand& mem,
226 StorePU(src2, MemOperand(sp, -2 * kPointerSize)); in Push()
227 StoreP(src1, MemOperand(sp, kPointerSize)); in Push()
232 StorePU(src3, MemOperand(sp, -3 * kPointerSize)); in Push()
233 StoreP(src2, MemOperand(sp, kPointerSize)); in Push()
234 StoreP(src1, MemOperand(sp, 2 * kPointerSize)); in Push()
239 StorePU(src4, MemOperand(sp, -4 * kPointerSize)); in Push()
240 StoreP(src3, MemOperand(sp, kPointerSize)); in Push()
241 StoreP(src2, MemOperand(sp, 2 * kPointerSize)); in Push()
242 StoreP(src1, MemOperand(sp, 3 * kPointerSize)); in Push()
248 StorePU(src5, MemOperand(sp, -5 * kPointerSize)); in Push()
249 StoreP(src4, MemOperand(sp, kPointerSize)); in Push()
250 StoreP(src3, MemOperand(sp, 2 * kPointerSize)); in Push()
251 StoreP(src2, MemOperand(sp, 3 * kPointerSize)); in Push()
252 StoreP(src1, MemOperand(sp, 4 * kPointerSize)); in Push()
259 LoadP(src2, MemOperand(sp, 0)); in Pop()
260 LoadP(src1, MemOperand(sp, kPointerSize)); in Pop()
266 LoadP(src3, MemOperand(sp, 0)); in Pop()
267 LoadP(src2, MemOperand(sp, kPointerSize)); in Pop()
268 LoadP(src1, MemOperand(sp, 2 * kPointerSize)); in Pop()
274 LoadP(src4, MemOperand(sp, 0)); in Pop()
275 LoadP(src3, MemOperand(sp, kPointerSize)); in Pop()
276 LoadP(src2, MemOperand(sp, 2 * kPointerSize)); in Pop()
277 LoadP(src1, MemOperand(sp, 3 * kPointerSize)); in Pop()
284 LoadP(src5, MemOperand(sp, 0)); in Pop()
285 LoadP(src4, MemOperand(sp, kPointerSize)); in Pop()
286 LoadP(src3, MemOperand(sp, 2 * kPointerSize)); in Pop()
287 LoadP(src2, MemOperand(sp, 3 * kPointerSize)); in Pop()
288 LoadP(src1, MemOperand(sp, 4 * kPointerSize)); in Pop()
331 void SwapP(Register src, MemOperand dst, Register scratch);
332 void SwapP(MemOperand src, MemOperand dst, Register scratch_0,
336 void SwapFloat32(DoubleRegister src, MemOperand dst, DoubleRegister scratch);
337 void SwapFloat32(MemOperand src, MemOperand dst, DoubleRegister scratch_0,
341 void SwapDouble(DoubleRegister src, MemOperand dst, DoubleRegister scratch);
342 void SwapDouble(MemOperand src, MemOperand dst, DoubleRegister scratch_0,
752 void LoadWord(Register dst, const MemOperand& mem, Register scratch);
753 void StoreWord(Register src, const MemOperand& mem, Register scratch);
755 void LoadHalfWord(Register dst, const MemOperand& mem,
757 void LoadHalfWordArith(Register dst, const MemOperand& mem,
759 void StoreHalfWord(Register src, const MemOperand& mem, Register scratch);
761 void LoadByte(Register dst, const MemOperand& mem, Register scratch);
762 void StoreByte(Register src, const MemOperand& mem, Register scratch);
764 void LoadRepresentation(Register dst, const MemOperand& mem, Representation r,
766 void StoreRepresentation(Register src, const MemOperand& mem,
768 void LoadDoubleU(DoubleRegister dst, const MemOperand& mem,
1035 inline MemOperand ContextMemOperand(Register context, int index = 0) {
1036 return MemOperand(context, Context::SlotOffset(index));
1040 inline MemOperand NativeContextMemOperand() { in NativeContextMemOperand()