Lines Matching refs:Address

151 class Address : public Operand {
153 Address(Register base_in, int32_t disp) { in Address() function
157 Address(Register base_in, int32_t disp, AssemblerFixup *fixup) { in Address() function
162 Address(Register base_in, Offset disp) { in Address() function
166 Address(Register base_in, FrameOffset disp) { in Address() function
171 Address(Register base_in, MemberOffset disp) { in Address() function
175 Address(Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() function
182 Address(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() function
186 Address(Register base_in, in Address() function
194 static Address Absolute(uintptr_t addr) { in Absolute()
195 Address result; in Absolute()
201 static Address Absolute(ThreadOffset32 addr) { in Absolute()
206 Address() {} in Address() function
240 std::ostream& operator<<(std::ostream& os, const Address& addr);
324 void call(const Address& address);
329 void pushl(const Address& address);
333 void popl(const Address& address);
338 void movl(Register dst, const Address& src);
339 void movl(const Address& dst, Register src);
340 void movl(const Address& dst, const Immediate& imm);
341 void movl(const Address& dst, Label* lbl);
343 void movntl(const Address& dst, Register src);
352 void bsfl(Register dst, const Address& src);
354 void bsrl(Register dst, const Address& src);
357 void popcntl(Register dst, const Address& src);
365 void movzxb(Register dst, const Address& src);
367 void movsxb(Register dst, const Address& src);
368 void movb(Register dst, const Address& src);
369 void movb(const Address& dst, ByteRegister src);
370 void movb(const Address& dst, const Immediate& imm);
373 void movzxw(Register dst, const Address& src);
375 void movsxw(Register dst, const Address& src);
376 void movw(Register dst, const Address& src);
377 void movw(const Address& dst, Register src);
378 void movw(const Address& dst, const Immediate& imm);
380 void leal(Register dst, const Address& src);
383 void cmovl(Condition condition, Register dst, const Address& src);
388 void movaps(XmmRegister dst, const Address& src); // load aligned
389 void movups(XmmRegister dst, const Address& src); // load unaligned
390 void movaps(const Address& dst, XmmRegister src); // store aligned
391 void movups(const Address& dst, XmmRegister src); // store unaligned
394 void vmovaps(XmmRegister dst, const Address& src); // load aligned
395 void vmovups(XmmRegister dst, const Address& src); // load unaligned
396 void vmovaps(const Address& dst, XmmRegister src); // store aligned
397 void vmovups(const Address& dst, XmmRegister src); // store unaligned
399 void movss(XmmRegister dst, const Address& src);
400 void movss(const Address& dst, XmmRegister src);
407 void addss(XmmRegister dst, const Address& src);
409 void subss(XmmRegister dst, const Address& src);
411 void mulss(XmmRegister dst, const Address& src);
413 void divss(XmmRegister dst, const Address& src);
431 void movapd(XmmRegister dst, const Address& src); // load aligned
432 void movupd(XmmRegister dst, const Address& src); // load unaligned
433 void movapd(const Address& dst, XmmRegister src); // store aligned
434 void movupd(const Address& dst, XmmRegister src); // store unaligned
437 void vmovapd(XmmRegister dst, const Address& src); // load aligned
438 void vmovupd(XmmRegister dst, const Address& src); // load unaligned
439 void vmovapd(const Address& dst, XmmRegister src); // store aligned
440 void vmovupd(const Address& dst, XmmRegister src); // store unaligned
442 void movsd(XmmRegister dst, const Address& src);
443 void movsd(const Address& dst, XmmRegister src);
446 void movhpd(XmmRegister dst, const Address& src);
447 void movhpd(const Address& dst, XmmRegister src);
450 void addsd(XmmRegister dst, const Address& src);
452 void subsd(XmmRegister dst, const Address& src);
454 void mulsd(XmmRegister dst, const Address& src);
456 void divsd(XmmRegister dst, const Address& src);
464 void movdqa(XmmRegister dst, const Address& src); // load aligned
465 void movdqu(XmmRegister dst, const Address& src); // load unaligned
466 void movdqa(const Address& dst, XmmRegister src); // store aligned
467 void movdqu(const Address& dst, XmmRegister src); // store unaligned
470 void vmovdqa(XmmRegister dst, const Address& src); // load aligned
471 void vmovdqu(XmmRegister dst, const Address& src); // load unaligned
472 void vmovdqa(const Address& dst, XmmRegister src); // store aligned
473 void vmovdqu(const Address& dst, XmmRegister src); // store unaligned
529 void comiss(XmmRegister a, const Address& b);
531 void comisd(XmmRegister a, const Address& b);
533 void ucomiss(XmmRegister a, const Address& b);
535 void ucomisd(XmmRegister a, const Address& b);
543 void xorpd(XmmRegister dst, const Address& src);
545 void xorps(XmmRegister dst, const Address& src);
553 void andpd(XmmRegister dst, const Address& src);
555 void andps(XmmRegister dst, const Address& src);
646 void flds(const Address& src);
647 void fstps(const Address& dst);
648 void fsts(const Address& dst);
650 void fldl(const Address& src);
651 void fstpl(const Address& dst);
652 void fstl(const Address& dst);
658 void fnstcw(const Address& dst);
659 void fldcw(const Address& src);
661 void fistpl(const Address& dst);
662 void fistps(const Address& dst);
663 void fildl(const Address& src);
664 void filds(const Address& src);
675 void xchgl(Register reg, const Address& address);
677 void cmpb(const Address& address, const Immediate& imm);
678 void cmpw(const Address& address, const Immediate& imm);
682 void cmpl(Register reg, const Address& address);
684 void cmpl(const Address& address, Register reg);
685 void cmpl(const Address& address, const Immediate& imm);
689 void testl(Register reg1, const Address& address);
691 void testb(const Address& dst, const Immediate& imm);
692 void testl(const Address& dst, const Immediate& imm);
696 void andl(Register dst, const Address& address);
700 void orl(Register dst, const Address& address);
704 void xorl(Register dst, const Address& address);
708 void addl(Register reg, const Address& address);
710 void addl(const Address& address, Register reg);
711 void addl(const Address& address, const Immediate& imm);
712 void addw(const Address& address, const Immediate& imm);
716 void adcl(Register dst, const Address& address);
720 void subl(Register reg, const Address& address);
721 void subl(const Address& address, Register src);
731 void imull(Register reg, const Address& address);
734 void imull(const Address& address);
737 void mull(const Address& address);
741 void sbbl(Register reg, const Address& address);
742 void sbbl(const Address& address, Register src);
745 void incl(const Address& address);
748 void decl(const Address& address);
752 void shll(const Address& address, const Immediate& imm);
753 void shll(const Address& address, Register shifter);
756 void shrl(const Address& address, const Immediate& imm);
757 void shrl(const Address& address, Register shifter);
760 void sarl(const Address& address, const Immediate& imm);
761 void sarl(const Address& address, Register shifter);
785 void jmp(const Address& address);
798 void cmpxchgl(const Address& address, Register reg);
799 void cmpxchg8b(const Address& address);
815 void LockCmpxchgl(const Address& address, Register reg) { in LockCmpxchgl()
819 void LockCmpxchg8b(const Address& address) { in LockCmpxchg8b()