Lines Matching defs:Address

89   // Operand can be sub classed (e.g: Address).
137 class Address : public Operand {
139 Address(Register base, int32_t disp) {
143 Address(Register base, Offset disp) {
147 Address(Register base, FrameOffset disp) {
152 Address(Register base, MemberOffset disp) {
172 Address(Register index, ScaleFactor scale, int32_t disp) {
179 Address(Register base, Register index, ScaleFactor scale, int32_t disp) {
195 static Address Absolute(uword addr) {
196 Address result;
202 static Address Absolute(ThreadOffset addr) {
207 Address() {}
209 DISALLOW_COPY_AND_ASSIGN(Address);
222 void call(const Address& address);
226 void pushl(const Address& address);
230 void popl(const Address& address);
235 void movl(Register dst, const Address& src);
236 void movl(const Address& dst, Register src);
237 void movl(const Address& dst, const Immediate& imm);
238 void movl(const Address& dst, Label* lbl);
241 void movzxb(Register dst, const Address& src);
243 void movsxb(Register dst, const Address& src);
244 void movb(Register dst, const Address& src);
245 void movb(const Address& dst, ByteRegister src);
246 void movb(const Address& dst, const Immediate& imm);
249 void movzxw(Register dst, const Address& src);
251 void movsxw(Register dst, const Address& src);
252 void movw(Register dst, const Address& src);
253 void movw(const Address& dst, Register src);
255 void leal(Register dst, const Address& src);
261 void movss(XmmRegister dst, const Address& src);
262 void movss(const Address& dst, XmmRegister src);
269 void addss(XmmRegister dst, const Address& src);
271 void subss(XmmRegister dst, const Address& src);
273 void mulss(XmmRegister dst, const Address& src);
275 void divss(XmmRegister dst, const Address& src);
277 void movsd(XmmRegister dst, const Address& src);
278 void movsd(const Address& dst, XmmRegister src);
282 void addsd(XmmRegister dst, const Address& src);
284 void subsd(XmmRegister dst, const Address& src);
286 void mulsd(XmmRegister dst, const Address& src);
288 void divsd(XmmRegister dst, const Address& src);
310 void xorpd(XmmRegister dst, const Address& src);
312 void xorps(XmmRegister dst, const Address& src);
315 void andpd(XmmRegister dst, const Address& src);
317 void flds(const Address& src);
318 void fstps(const Address& dst);
320 void fldl(const Address& src);
321 void fstpl(const Address& dst);
323 void fnstcw(const Address& dst);
324 void fldcw(const Address& src);
326 void fistpl(const Address& dst);
327 void fistps(const Address& dst);
328 void fildl(const Address& src);
338 void xchgl(Register reg, const Address& address);
342 void cmpl(Register reg, const Address& address);
344 void cmpl(const Address& address, Register reg);
345 void cmpl(const Address& address, const Immediate& imm);
360 void addl(Register reg, const Address& address);
362 void addl(const Address& address, Register reg);
363 void addl(const Address& address, const Immediate& imm);
367 void adcl(Register dst, const Address& address);
371 void subl(Register reg, const Address& address);
379 void imull(Register reg, const Address& address);
382 void imull(const Address& address);
385 void mull(const Address& address);
389 void sbbl(Register reg, const Address& address);
392 void incl(const Address& address);
395 void decl(const Address& address);
421 void jmp(const Address& address);
425 void cmpxchgl(const Address& address, Register reg);
444 void LockCmpxchgl(const Address& address, Register reg) {