Lines Matching full:operand
157 class Operand {
159 Operand(Immediate imm) in Operand() function
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;
300 void Ldp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
301 void Stp(const Register &rt, const Register &rt2, const MemoryOperand &operand);
302 void Ldp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
303 void Stp(const VectorRegister &vt, const VectorRegister &vt2, const MemoryOperand &operand);
304 void Ldr(const Register &rt, const MemoryOperand &operand);
305 void Ldrh(const Register &rt, const MemoryOperand &operand);
306 void Ldrb(const Register &rt, const MemoryOperand &operand);
307 void Str(const Register &rt, const MemoryOperand &operand);
308 void Ldur(const Register &rt, const MemoryOperand &operand);
309 void Stur(const Register &rt, const MemoryOperand &operand);
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);
326 void Add(const Register &rd, const Register &rn, const Operand &operand);
327 void Adds(const Register &rd, const Register &rn, const Operand &operand);
328 void Sub(const Register &rd, const Register &rn, const Operand &operand);
329 void Subs(const Register &rd, const Register &rn, const Operand &operand);
330 void Cmp(const Register &rd, const Operand &operand);
331 void CMov(const Register &rd, const Register &rn, const Operand &operand, Condition cond);
348 void Tst(const Register &rn, const Operand &operand);
408 …eg(AddSubOpCode op, const Register &rd, const Register &rn, bool setFlags, const Operand &operand);
411 …d BitWiseOpShift(BitwiseOpCode op, const Register &rd, const Register &rn, const Operand &operand);
420 void Ldr(const Register &rt, const MemoryOperand &operand, Scale scale);
421 uint64_t GetImmOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX);
422 uint64_t GetOpcodeOfLdr(const MemoryOperand &operand, Scale scale);
423 uint32_t GetShiftOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX);