Lines Matching refs:Cond
181 bool SetFlags, CondARM32::Cond Cond);
184 bool SetFlags, CondARM32::Cond Cond);
187 bool SetFlags, CondARM32::Cond Cond);
190 bool SetFlags, CondARM32::Cond Cond);
192 void b(Label *L, CondARM32::Cond Cond);
197 bool SetFlags, CondARM32::Cond Cond);
203 void bx(RegARM32::GPRRegister Rm, CondARM32::Cond Cond = CondARM32::AL);
205 void clz(const Operand *OpRd, const Operand *OpSrc, CondARM32::Cond Cond);
207 void cmn(const Operand *OpRn, const Operand *OpSrc1, CondARM32::Cond Cond);
209 void cmp(const Operand *OpRn, const Operand *OpSrc1, CondARM32::Cond Cond);
214 bool SetFlags, CondARM32::Cond Cond);
216 void ldr(const Operand *OpRt, const Operand *OpAddress, CondARM32::Cond Cond,
219 void ldr(const Operand *OpRt, const Operand *OpAddress, CondARM32::Cond Cond, in ldr() argument
222 ldr(OpRt, OpAddress, Cond, TInfo); in ldr()
226 CondARM32::Cond Cond, const TargetInfo &TInfo);
229 CondARM32::Cond Cond, const TargetLowering *Lowering) { in ldrex() argument
231 ldrex(OpRt, OpAddress, Cond, TInfo); in ldrex()
235 bool SetFlags, CondARM32::Cond Cond);
238 bool SetFlags, CondARM32::Cond Cond);
240 void mov(const Operand *OpRd, const Operand *OpSrc, CondARM32::Cond Cond);
242 void movw(const Operand *OpRd, const Operand *OpSrc, CondARM32::Cond Cond);
244 void movt(const Operand *OpRd, const Operand *OpSrc, CondARM32::Cond Cond);
247 const Operand *OpRa, CondARM32::Cond Cond);
250 const Operand *OpRa, CondARM32::Cond Cond);
253 bool SetFlags, CondARM32::Cond Cond);
255 void mvn(const Operand *OpRd, const Operand *OpScc, CondARM32::Cond Cond);
260 bool SetFlags, CondARM32::Cond Cond);
262 void pop(const Variable *OpRt, CondARM32::Cond Cond);
265 void popList(const IValueT Registers, CondARM32::Cond Cond);
267 void push(const Operand *OpRt, CondARM32::Cond Cond);
270 void pushList(const IValueT Registers, CondARM32::Cond Cond);
272 void rbit(const Operand *OpRd, const Operand *OpRm, CondARM32::Cond Cond);
274 void rev(const Operand *OpRd, const Operand *OpRm, CondARM32::Cond Cond);
277 bool SetFlags, CondARM32::Cond Cond);
280 bool SetFlags, CondARM32::Cond Cond);
283 bool SetFlags, CondARM32::Cond Cond);
286 CondARM32::Cond Cond);
288 void str(const Operand *OpRt, const Operand *OpAddress, CondARM32::Cond Cond,
291 void str(const Operand *OpRt, const Operand *OpAddress, CondARM32::Cond Cond, in str() argument
294 str(OpRt, OpAddress, Cond, TInfo); in str()
298 CondARM32::Cond Cond, const TargetInfo &TInfo);
301 CondARM32::Cond Cond, const TargetLowering *Lowering) { in strex() argument
303 strex(OpRd, OpRt, OpAddress, Cond, TInfo); in strex()
307 bool SetFlags, CondARM32::Cond Cond);
310 void sxt(const Operand *OpRd, const Operand *OpSrc0, CondARM32::Cond Cond);
314 void tst(const Operand *OpRn, const Operand *OpSrc1, CondARM32::Cond Cond);
317 CondARM32::Cond Cond);
320 const Operand *OpRm, CondARM32::Cond Cond);
323 void uxt(const Operand *OpRd, const Operand *OpSrc0, CondARM32::Cond Cond);
325 void vabss(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
327 void vabsd(const Operand *OpDd, const Operand *OpDm, CondARM32::Cond Cond);
332 CondARM32::Cond Cond);
335 CondARM32::Cond Cond);
369 void vcmpd(const Operand *OpDd, const Operand *OpDm, CondARM32::Cond cond);
372 void vcmpdz(const Operand *OpDd, CondARM32::Cond cond);
374 void vcmps(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond cond);
377 void vcmpsz(const Operand *OpSd, CondARM32::Cond cond);
379 void vcvtds(const Operand *OpDd, const Operand *OpSm, CondARM32::Cond Cond);
382 void vcvtis(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
385 void vcvtid(const Operand *OpSd, const Operand *OpDm, CondARM32::Cond Cond);
388 void vcvtdi(const Operand *OpDd, const Operand *OpSm, CondARM32::Cond Cond);
391 void vcvtdu(const Operand *OpDd, const Operand *OpSm, CondARM32::Cond Cond);
393 void vcvtsd(const Operand *OpSd, const Operand *OpDm, CondARM32::Cond Cond);
396 void vcvtsi(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
399 void vcvtsu(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
402 void vcvtud(const Operand *OpSd, const Operand *OpDm, CondARM32::Cond Cond);
405 void vcvtus(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
416 CondARM32::Cond Cond);
419 CondARM32::Cond Cond);
426 CondARM32::Cond Cond, const TargetInfo &TInfo);
429 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrd() argument
431 vldrd(OpDd, OpAddress, Cond, TInfo); in vldrd()
435 CondARM32::Cond Cond, const TargetInfo &TInfo);
438 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrs() argument
440 vldrs(OpSd, OpAddress, Cond, TInfo); in vldrs()
444 CondARM32::Cond Cond, const TargetInfo &TInfo);
447 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vldrq() argument
449 vldrq(OpQd, OpAddress, Cond, TInfo); in vldrq()
477 CondARM32::Cond Cond);
480 void vmovdd(const Operand *OpDd, const Variable *OpDm, CondARM32::Cond Cond);
484 CondARM32::Cond Cond);
488 CondARM32::Cond Cond);
492 CondARM32::Cond Cond);
496 CondARM32::Cond Cond);
500 CondARM32::Cond Cond);
503 void vmovrs(const Operand *OpRt, const Operand *OpSn, CondARM32::Cond Cond);
507 CondARM32::Cond Cond);
510 void vmovss(const Operand *OpSd, const Variable *OpSm, CondARM32::Cond Cond);
514 CondARM32::Cond Cond);
517 void vmovsr(const Operand *OpSn, const Operand *OpRt, CondARM32::Cond Cond);
520 CondARM32::Cond Cond);
523 CondARM32::Cond Cond);
526 CondARM32::Cond Cond);
529 CondARM32::Cond Cond);
532 void vmrsAPSR_nzcv(CondARM32::Cond Cond);
535 CondARM32::Cond Cond);
560 CondARM32::Cond Cond);
576 CondARM32::Cond Cond);
579 CondARM32::Cond Cond);
593 void vsqrtd(const Operand *OpDd, const Operand *OpDm, CondARM32::Cond Cond);
595 void vsqrts(const Operand *OpSd, const Operand *OpSm, CondARM32::Cond Cond);
598 CondARM32::Cond Cond, const TargetInfo &TInfo);
601 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vstrd() argument
603 vstrd(OpDd, OpAddress, Cond, TInfo); in vstrd()
607 CondARM32::Cond Cond, const TargetInfo &TInfo);
610 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vstrs() argument
612 vstrs(OpSd, OpAddress, Cond, TInfo); in vstrs()
616 CondARM32::Cond Cond, const TargetInfo &TInfo);
619 CondARM32::Cond Cond, const TargetLowering *Lowering) { in vstrq() argument
621 vstrq(OpQd, OpAddress, Cond, TInfo); in vstrq()
644 CondARM32::Cond Cond);
670 CondARM32::Cond Cond);
723 void emitType01(CondARM32::Cond Cond, IValueT InstType, IValueT Opcode,
729 void emitType01(CondARM32::Cond Cond, IValueT Opcode, const Operand *OpRd,
735 void emitType01(CondARM32::Cond Cond, IValueT Opcode, IValueT OpRd,
739 void emitType05(CondARM32::Cond Cond, int32_t Offset, bool Link);
745 void emitMemOp(CondARM32::Cond Cond, IValueT InstType, bool IsLoad,
750 void emitRdRm(CondARM32::Cond Cond, IValueT Opcode, const Operand *OpRd,
754 void emitMemOp(CondARM32::Cond Cond, bool IsLoad, bool IsByte, IValueT Rt,
759 void emitMemOpEnc3(CondARM32::Cond Cond, IValueT Opcode, IValueT Rt,
765 void emitMemExOp(CondARM32::Cond, Type Ty, bool IsLoad, const Operand *OpRd,
772 void emitMultiMemOp(CondARM32::Cond Cond, BlockAddressMode AddressMode,
777 void emitVStackOp(CondARM32::Cond Cond, IValueT Opcode,
782 void emitVFPsd(CondARM32::Cond Cond, IValueT Opcode, IValueT Sd, IValueT Dm);
786 void emitVFPds(CondARM32::Cond Cond, IValueT Opcode, IValueT Dd, IValueT Sm);
802 void emitDivOp(CondARM32::Cond Cond, IValueT Opcode, IValueT Rd, IValueT Rn,
808 void emitInsertExtractInt(CondARM32::Cond Cond, const Operand *OpQn,
814 void emitMoveSS(CondARM32::Cond Cond, IValueT Sd, IValueT Sm);
818 void emitMulOp(CondARM32::Cond Cond, IValueT Opcode, IValueT Rd, IValueT Rn,
824 void emitShift(const CondARM32::Cond Cond,
832 void emitSignExtend(CondARM32::Cond, IValueT Opcode, const Operand *OpRd,
877 void emitCompareOp(CondARM32::Cond Cond, IValueT Opcode, const Operand *OpRn,
880 void emitBranch(Label *L, CondARM32::Cond, bool Link);
888 void emitMovwt(CondARM32::Cond Cond, bool IsMovw, const Operand *OpRd,
892 void emitVFPddd(CondARM32::Cond Cond, IValueT Opcode, const Operand *OpDd,
896 void emitVFPddd(CondARM32::Cond Cond, IValueT Opcode, IValueT Dd, IValueT Dn,
900 void emitVFPsss(CondARM32::Cond Cond, IValueT Opcode, IValueT Sd, IValueT Sn,
903 void emitVFPsss(CondARM32::Cond Cond, IValueT Opcode, const Operand *OpSd,