Home | History | Annotate | Download | only in arm

Lines Matching refs:AL

38         next_condition_(AL) {
65 void and_(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
67 void eor(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
69 void sub(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
70 void subs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
72 void rsb(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
73 void rsbs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
75 void add(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
77 void adds(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
79 void adc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
81 void sbc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
83 void rsc(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
85 void tst(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
87 void teq(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
89 void cmp(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
91 void cmn(Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
93 void orr(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
94 void orrs(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
96 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
97 void movs(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
99 void bic(Register rd, Register rn, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
101 void mvn(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
102 void mvns(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
105 void clz(Register rd, Register rm, Condition cond = AL) OVERRIDE;
106 void movw(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
107 void movt(Register rd, uint16_t imm16, Condition cond = AL) OVERRIDE;
110 void mul(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
112 Condition cond = AL) OVERRIDE;
114 Condition cond = AL) OVERRIDE;
116 Condition cond = AL) OVERRIDE;
118 void sdiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
119 void udiv(Register rd, Register rn, Register rm, Condition cond = AL) OVERRIDE;
122 void ldr(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
123 void str(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
125 void ldrb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
126 void strb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
128 void ldrh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
129 void strh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
131 void ldrsb(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
132 void ldrsh(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
134 void ldrd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
135 void strd(Register rd, const Address& ad, Condition cond = AL) OVERRIDE;
138 RegList regs, Condition cond = AL) OVERRIDE;
140 RegList regs, Condition cond = AL) OVERRIDE;
142 void ldrex(Register rd, Register rn, Condition cond = AL) OVERRIDE;
143 void strex(Register rd, Register rt, Register rn, Condition cond = AL) OVERRIDE;
145 void ldrex(Register rd, Register rn, uint16_t imm, Condition cond = AL);
146 void strex(Register rd, Register rt, Register rn, uint16_t imm, Condition cond = AL);
150 void clrex(Condition cond = AL) OVERRIDE;
151 void nop(Condition cond = AL) OVERRIDE;
164 void vmovsr(SRegister sn, Register rt, Condition cond = AL) OVERRIDE;
165 void vmovrs(Register rt, SRegister sn, Condition cond = AL) OVERRIDE;
166 void vmovsrr(SRegister sm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
167 void vmovrrs(Register rt, Register rt2, SRegister sm, Condition cond = AL) OVERRIDE;
168 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL) OVERRIDE;
169 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL) OVERRIDE;
170 void vmovs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
171 void vmovd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
174 bool vmovs(SRegister sd, float s_imm, Condition cond = AL) OVERRIDE;
175 bool vmovd(DRegister dd, double d_imm, Condition cond = AL) OVERRIDE;
177 void vldrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
178 void vstrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE;
179 void vldrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
180 void vstrd(DRegister dd, const Address& ad, Condition cond = AL) OVERRIDE;
182 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
183 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
184 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
185 void vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
186 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
187 void vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
188 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
189 void vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
190 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
191 void vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
192 void vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE;
193 void vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL) OVERRIDE;
195 void vabss(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
196 void vabsd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
197 void vnegs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
198 void vnegd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
199 void vsqrts(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
200 void vsqrtd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
202 void vcvtsd(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
203 void vcvtds(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
204 void vcvtis(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
205 void vcvtid(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
206 void vcvtsi(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
207 void vcvtdi(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
208 void vcvtus(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
209 void vcvtud(SRegister sd, DRegister dm, Condition cond = AL) OVERRIDE;
210 void vcvtsu(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
211 void vcvtdu(DRegister dd, SRegister sm, Condition cond = AL) OVERRIDE;
213 void vcmps(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE;
214 void vcmpd(DRegister dd, DRegister dm, Condition cond = AL) OVERRIDE;
215 void vcmpsz(SRegister sd, Condition cond = AL) OVERRIDE;
216 void vcmpdz(DRegister dd, Condition cond = AL) OVERRIDE;
217 void vmstat(Condition cond = AL) OVERRIDE; // VMRS APSR_nzcv, FPSCR
219 void vpushs(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
220 void vpushd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
221 void vpops(SRegister reg, int nregs, Condition cond = AL) OVERRIDE;
222 void vpopd(DRegister reg, int nregs, Condition cond = AL) OVERRIDE;
225 void b(Label* label, Condition cond = AL);
226 void bl(Label* label, Condition cond = AL);
228 void blx(Register rm, Condition cond = AL) OVERRIDE;
229 void bx(Register rm, Condition cond = AL) OVERRIDE;
232 Condition cond = AL) OVERRIDE;
234 Condition cond = AL) OVERRIDE;
236 Condition cond = AL) OVERRIDE;
238 Condition cond = AL) OVERRIDE;
240 Condition cond = AL) OVERRIDE;
243 Condition cond = AL) OVERRIDE;
245 Condition cond = AL) OVERRIDE;
247 Condition cond = AL) OVERRIDE;
249 Condition cond = AL) OVERRIDE;
251 void Push(Register rd, Condition cond = AL) OVERRIDE;
252 void Pop(Register rd, Condition cond = AL) OVERRIDE;
254 void PushList(RegList regs, Condition cond = AL) OVERRIDE;
255 void PopList(RegList regs, Condition cond = AL) OVERRIDE;
257 void Mov(Register rd, Register rm, Condition cond = AL) OVERRIDE;
264 void AddConstant(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
266 Condition cond = AL) OVERRIDE;
268 Condition cond = AL) OVERRIDE;
270 Condition cond = AL) {}
273 void LoadImmediate(Register rd, int32_t value, Condition cond = AL) OVERRIDE;
274 void LoadSImmediate(SRegister sd, float value, Condition cond = AL) {}
276 Register scratch, Condition cond = AL) {}
282 Condition cond = AL) OVERRIDE;
287 Condition cond = AL) OVERRIDE;
291 Condition cond = AL) OVERRIDE;
295 Condition cond = AL) OVERRIDE;
299 Condition cond = AL) OVERRIDE;
303 Condition cond = AL) OVERRIDE;
440 next_condition_ = AL;
446 // Check that the next condition is AL. This means that the
448 CHECK_EQ(it_conditions_[it_cond_index_ + 1], AL);
505 Branch(const Thumb2Assembler* assembler, Type type, uint32_t location, Condition cond = AL) :
516 target_(kUnresolved), cond_(AL), rn_(rn) {
523 Condition cond = AL) :
673 Condition cond = AL) {
685 uint16_t AddBranch(Branch::Type type, uint32_t location, Condition cond = AL) {