Lines Matching refs:rd
42 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
44 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
46 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
47 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
49 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
50 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
52 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
54 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
56 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
58 void sbc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
60 void rsc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
70 void orr(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
71 void orrs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
73 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
74 void movs(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
76 void bic(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
78 void mvn(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
79 void mvns(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
82 void clz(Register rd, Register rm, Condition cond = AL) OVERRIDE;
83 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
84 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
87 void mul(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
88 void mla(Register rd, Register rn, Register rm, Register ra,
90 void mls(Register rd, Register rn, Register rm, Register ra,
95 void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
96 void udiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
99 void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;
100 void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;
103 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
104 void str(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
106 void ldrb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
107 void strb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
109 void ldrh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
110 void strh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
112 void ldrsb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
113 void ldrsh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
115 void ldrd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
116 void strd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
123 void ldrex(Register rd, Register rn, Condition cond = AL) OVERRIDE;
124 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
126 void strexd(Register rd, Register rt, Register rt2, Register rn, Condition cond = AL) OVERRIDE;
205 void Lsl(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
207 void Lsr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
209 void Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
211 void Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
213 void Rrx(Register rd, Register rm, bool setcc = false,
216 void Lsl(Register rd, Register rm, Register rn, bool setcc = false,
218 void Lsr(Register rd, Register rm, Register rn, bool setcc = false,
220 void Asr(Register rd, Register rm, Register rn, bool setcc = false,
222 void Ror(Register rd, Register rm, Register rn, bool setcc = false,
225 void Push(Register rd, Condition cond = AL) OVERRIDE;
226 void Pop(Register rd, Condition cond = AL) OVERRIDE;
231 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
241 void AddConstant(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
242 void AddConstant(Register rd, Register rn, int32_t value,
244 void AddConstantSetFlags(Register rd, Register rn, int32_t value,
248 void LoadImmediate(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
277 bool ShifterOperandCanHold(Register rd,
299 Register rd,
307 Register rd,
312 Register rd,
323 Register rd,
329 Register rd,
335 Register rd,