Lines Matching refs:Operand
61 class Operand {
63 Operand(Register base, int32_t disp);
64 Operand(Register base, Register index, Scale scale, int32_t disp);
65 Operand(Register index, Scale scale, int32_t disp);
66 ~Operand() = default;
95 void Movq(const Operand &src, Register dst);
96 void Movq(Register src, const Operand &dst);
97 void Movq(Immediate src, Operand dst);
99 void Mov(const Operand &src, Register dst);
142 void Leaq(const Operand &src, Register dst);
143 void Leal(const Operand &src, Register dst);
145 void Movl(const Operand &src, Register dst);
146 void Movl(Register dst, const Operand& src);
147 void Movzbq(const Operand &src, Register dst);
148 void Movzbl(const Operand &src, Register dst);
160 void Movzwq(const Operand &src, Register dst);
180 void EmitRexPrefix(const Operand &rm)
202 void EmitRexPrefix(Register reg, Operand rm)
209 void EmitRexPrefixl(Register reg, Operand rm)
231 void EmitOperand(Register reg, Operand rm)
235 void EmitOperand(int32_t reg, Operand rm);
298 friend class Operand;