Lines Matching refs:Address

164 class Address : public Operand {
166 Address(CpuRegister base, int32_t disp) { in Address() function
170 Address(CpuRegister base, Offset disp) { in Address() function
174 Address(CpuRegister base, FrameOffset disp) { in Address() function
179 Address(CpuRegister base, MemberOffset disp) { in Address() function
205 Address(CpuRegister index, ScaleFactor scale, int32_t disp) { in Address() function
212 Address(CpuRegister base, CpuRegister index, ScaleFactor scale, int32_t disp) { in Address() function
229 static Address Absolute(uword addr, bool no_rip = false) {
230 Address result;
243 static Address Absolute(ThreadOffset<8> addr, bool no_rip = false) {
248 Address() {} in Address() function
250 DISALLOW_COPY_AND_ASSIGN(Address);
263 void call(const Address& address);
267 void pushq(const Address& address);
271 void popq(const Address& address);
278 void movq(CpuRegister dst, const Address& src);
279 void movl(CpuRegister dst, const Address& src);
280 void movq(const Address& dst, CpuRegister src);
281 void movl(const Address& dst, CpuRegister src);
282 void movl(const Address& dst, const Immediate& imm);
285 void movzxb(CpuRegister dst, const Address& src);
287 void movsxb(CpuRegister dst, const Address& src);
288 void movb(CpuRegister dst, const Address& src);
289 void movb(const Address& dst, CpuRegister src);
290 void movb(const Address& dst, const Immediate& imm);
293 void movzxw(CpuRegister dst, const Address& src);
295 void movsxw(CpuRegister dst, const Address& src);
296 void movw(CpuRegister dst, const Address& src);
297 void movw(const Address& dst, CpuRegister src);
299 void leaq(CpuRegister dst, const Address& src);
301 void movss(XmmRegister dst, const Address& src);
302 void movss(const Address& dst, XmmRegister src);
309 void addss(XmmRegister dst, const Address& src);
311 void subss(XmmRegister dst, const Address& src);
313 void mulss(XmmRegister dst, const Address& src);
315 void divss(XmmRegister dst, const Address& src);
317 void movsd(XmmRegister dst, const Address& src);
318 void movsd(const Address& dst, XmmRegister src);
322 void addsd(XmmRegister dst, const Address& src);
324 void subsd(XmmRegister dst, const Address& src);
326 void mulsd(XmmRegister dst, const Address& src);
328 void divsd(XmmRegister dst, const Address& src);
350 void xorpd(XmmRegister dst, const Address& src);
352 void xorps(XmmRegister dst, const Address& src);
355 void andpd(XmmRegister dst, const Address& src);
357 void flds(const Address& src);
358 void fstps(const Address& dst);
360 void fldl(const Address& src);
361 void fstpl(const Address& dst);
363 void fnstcw(const Address& dst);
364 void fldcw(const Address& src);
366 void fistpl(const Address& dst);
367 void fistps(const Address& dst);
368 void fildl(const Address& src);
379 void xchgl(CpuRegister reg, const Address& address);
383 void cmpl(CpuRegister reg, const Address& address);
384 void cmpl(const Address& address, CpuRegister reg);
385 void cmpl(const Address& address, const Immediate& imm);
389 void cmpq(CpuRegister reg0, const Address& address);
394 void testq(CpuRegister reg, const Address& address);
409 void addl(CpuRegister reg, const Address& address);
410 void addl(const Address& address, CpuRegister reg);
411 void addl(const Address& address, const Immediate& imm);
415 void addq(CpuRegister dst, const Address& address);
419 void subl(CpuRegister reg, const Address& address);
423 void subq(CpuRegister dst, const Address& address);
431 void imull(CpuRegister reg, const Address& address);
434 void imull(const Address& address);
437 void mull(const Address& address);
464 void jmp(const Address& address);
468 void cmpxchgl(const Address& address, CpuRegister reg);
489 void LockCmpxchgl(const Address& address, CpuRegister reg) { in LockCmpxchgl()