Lines Matching refs:Operand
157 class Operand {
159 Operand(Immediate imm)
164 Operand(Register reg, Shift shift = Shift::LSL, uint8_t shift_amount = 0)
168 Operand(Register reg, Extend extend, uint8_t shiftAmount = 0)
172 ~Operand() = default;
316 void Orr(const Register &rd, const Register &rn, const Operand &operand);
317 void And(const Register &rd, const Register &rn, const Operand &operand);
318 void Ands(const Register &rd, const Register &rn, const Operand &operand);
327 void Add(const Register &rd, const Register &rn, const Operand &operand);
328 void Adds(const Register &rd, const Register &rn, const Operand &operand);
329 void Sub(const Register &rd, const Register &rn, const Operand &operand);
330 void Subs(const Register &rd, const Register &rn, const Operand &operand);
331 void Cmp(const Register &rd, const Operand &operand);
332 void CMov(const Register &rd, const Register &rn, const Operand &operand, Condition cond);
349 void Tst(const Register &rn, const Operand &operand);
409 void AddSubReg(AddSubOpCode op, const Register &rd, const Register &rn, bool setFlags, const Operand &operand);
412 void BitWiseOpShift(BitwiseOpCode op, const Register &rd, const Register &rn, const Operand &operand);