Home | History | Annotate | Download | only in x86

Lines Matching refs:Operand

51 class Operand : public ValueObject {
91 // Operand can be sub classed (e.g: Address).
92 Operand() : length_(0), fixup_(nullptr) { }
131 // A fixup can be associated with the operand, in order to be applied after the
135 explicit Operand(Register reg) : fixup_(nullptr) { SetModRM(3, reg); }
137 // Get the operand encoding byte at the given index.
148 class Address : public Operand {
346 void rorl(Register operand, Register shifter);
348 void roll(Register operand, Register shifter);
550 void shll(Register operand, Register shifter);
554 void shrl(Register operand
558 void sarl(Register operand, Register shifter);
803 void EmitOperand(int rm, const Operand& operand);
805 void EmitComplex(int rm, const Operand& operand, const Immediate& immediate);
810 void EmitGenericShift(int rm, const Operand& operand, const Immediate& imm);
811 void EmitGenericShift(int rm, const Operand& operand, Register shifter);