Lines Matching refs:Pred

335             CondARM32::Cond Pred = CondARM32::AL) {
336 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred);
339 CondARM32::Cond Pred = CondARM32::AL) {
341 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred, SetFlags);
347 CondARM32::Cond Pred = CondARM32::AL) {
348 Context.insert<InstARM32Adc>(Dest, Src0, Src1, Pred);
351 CondARM32::Cond Pred = CondARM32::AL) {
352 Context.insert<InstARM32And>(Dest, Src0, Src1, Pred);
355 CondARM32::Cond Pred = CondARM32::AL) {
356 Context.insert<InstARM32Asr>(Dest, Src0, Src1, Pred);
359 CondARM32::Cond Pred = CondARM32::AL) {
360 Context.insert<InstARM32Bic>(Dest, Src0, Src1, Pred);
374 CondARM32::Cond Pred = CondARM32::AL) {
375 Context.insert<InstARM32Cmn>(Src0, Src1, Pred);
378 CondARM32::Cond Pred = CondARM32::AL) {
379 Context.insert<InstARM32Cmp>(Src0, Src1, Pred);
382 CondARM32::Cond Pred = CondARM32::AL) {
383 Context.insert<InstARM32Clz>(Dest, Src0, Pred);
387 CondARM32::Cond Pred = CondARM32::AL) {
388 Context.insert<InstARM32Eor>(Dest, Src0, Src1, Pred);
395 CondARM32::Cond Pred = CondARM32::AL) {
396 Context.insert<InstARM32Ldr>(Dest, Addr, Pred);
399 CondARM32::Cond Pred = CondARM32::AL) {
400 auto *Ldrex = Context.insert<InstARM32Ldrex>(Dest, Addr, Pred);
408 CondARM32::Cond Pred = CondARM32::AL) {
409 Context.insert<InstARM32Lsl>(Dest, Src0, Src1, Pred);
412 CondARM32::Cond Pred = CondARM32::AL) {
414 Context.insert<InstARM32Lsl>(Dest, Src0, Src1, Pred, SetFlags);
420 CondARM32::Cond Pred = CondARM32::AL) {
421 Context.insert<InstARM32Lsr>(Dest, Src0, Src1, Pred);
424 CondARM32::Cond Pred = CondARM32::AL) {
425 Context.insert<InstARM32Mla>(Dest, Src0, Src1, Acc, Pred);
428 CondARM32::Cond Pred = CondARM32::AL) {
429 Context.insert<InstARM32Mls>(Dest, Src0, Src1, Acc, Pred);
436 CondARM32::Cond Pred = CondARM32::AL) {
443 auto *Instr = Context.insert<InstARM32Mov>(Dest, Src0, Pred);
454 CondARM32::Cond Pred = CondARM32::AL) {
455 auto *Instr = Context.insert<InstARM32Mov>(Dest, Src0, Pred);
470 CondARM32::Cond Pred = CondARM32::AL) {
471 Context.insert<InstARM32Extract>(Dest, Src0, Index, Pred);
477 CondARM32::Cond Pred = CondARM32::AL) {
478 Context.insert<InstARM32Insert>(Dest, Src0, Index, Pred);
711 CondARM32::Cond Pred = CondARM32::AL) {
712 Context.insert<InstARM32Movt>(Dest, Src0, Pred);
715 CondARM32::Cond Pred = CondARM32::AL) {
716 Context.insert<InstARM32Movw>(Dest, Src0, Pred);
719 CondARM32::Cond Pred = CondARM32::AL) {
720 Context.insert<InstARM32Mul>(Dest, Src0, Src1, Pred);
723 CondARM32::Cond Pred = CondARM32::AL) {
724 Context.insert<InstARM32Mvn>(Dest, Src0, Pred);
727 CondARM32::Cond Pred = CondARM32::AL) {
728 Context.insert<InstARM32Orr>(Dest, Src0, Src1, Pred);
731 CondARM32::Cond Pred = CondARM32::AL) {
733 Context.insert<InstARM32Orr>(Dest, Src0, Src1, Pred, SetFlags);
746 CondARM32::Cond Pred = CondARM32::AL) {
747 Context.insert<InstARM32Rbit>(Dest, Src0, Pred);
750 CondARM32::Cond Pred = CondARM32::AL) {
751 Context.insert<InstARM32Rev>(Dest, Src0, Pred);
757 CondARM32::Cond Pred = CondARM32::AL) {
759 Context.insert<InstARM32Rsc>(Dest, Src0, Src1, Pred, SetFlags);
765 CondARM32::Cond Pred = CondARM32::AL) {
766 Context.insert<InstARM32Rsc>(Dest, Src0, Src1, Pred);
769 CondARM32::Cond Pred = CondARM32::AL) {
771 Context.insert<InstARM32Rsb>(Dest, Src0, Src1, Pred, SetFlags);
777 CondARM32::Cond Pred = CondARM32::AL) {
778 Context.insert<InstARM32Rsb>(Dest, Src0, Src1, Pred);
781 CondARM32::Cond Pred = CondARM32::AL) {
782 Context.insert<InstARM32Sbc>(Dest, Src0, Src1, Pred);
785 CondARM32::Cond Pred = CondARM32::AL) {
787 Context.insert<InstARM32Sbc>(Dest, Src0, Src1, Pred, SetFlags);
793 CondARM32::Cond Pred = CondARM32::AL) {
794 Context.insert<InstARM32Sdiv>(Dest, Src0, Src1, Pred);
799 CondARM32::Cond Pred = CondARM32::AL) {
800 Context.insert<InstARM32Str>(Value, Addr, Pred);
803 CondARM32::Cond Pred = CondARM32::AL) {
808 return Context.insert<InstARM32Strex>(Dest, Value, Addr, Pred);
811 CondARM32::Cond Pred = CondARM32::AL) {
812 Context.insert<InstARM32Sub>(Dest, Src0, Src1, Pred);
815 CondARM32::Cond Pred = CondARM32::AL) {
817 Context.insert<InstARM32Sub>(Dest, Src0, Src1, Pred, SetFlags);
823 CondARM32::Cond Pred = CondARM32::AL) {
824 Context.insert<InstARM32Sxt>(Dest, Src0, Pred);
827 CondARM32::Cond Pred = CondARM32::AL) {
828 Context.insert<InstARM32Tst>(Src0, Src1, Pred);
832 CondARM32::Cond Pred = CondARM32::AL) {
833 Context.insert<InstARM32Udiv>(Dest, Src0, Src1, Pred);
836 Variable *Src1, CondARM32::Cond Pred = CondARM32::AL) {
843 Context.insert<InstARM32Umull>(DestLo, DestHi, Src0, Src1, Pred);
848 CondARM32::Cond Pred = CondARM32::AL) {
849 Context.insert<InstARM32Uxt>(Dest, Src0, Pred);
852 CondARM32::Cond Pred = CondARM32::AL) {
853 Context.insert<InstARM32Vabs>(Dest, Src, Pred);
874 CondARM32::Cond Pred = CondARM32::AL) {
875 Context.insert<InstARM32Vcvt>(Dest, Src, Variant, Pred);
881 CondARM32::Cond Pred = CondARM32::AL) {
882 Context.insert<InstARM32Vcmp>(Src0, Src1, Pred);
885 CondARM32::Cond Pred = CondARM32::AL) {
886 Context.insert<InstARM32Vcmp>(Src0, FpZero, Pred);
895 CondARM32::Cond Pred = CondARM32::AL) {
896 Context.insert<InstARM32Vldr1d>(Dest, Addr, Pred);
899 CondARM32::Cond Pred = CondARM32::AL) {
900 Context.insert<InstARM32Vldr1q>(Dest, Addr, Pred);
902 void _vmrs(CondARM32::Cond Pred = CondARM32::AL) {
903 Context.insert<InstARM32Vmrs>(Pred);
970 CondARM32::Cond Pred = CondARM32::AL) {
971 Context.insert<InstARM32Vsqrt>(Dest, Src, Pred);
974 CondARM32::Cond Pred = CondARM32::AL) {
975 Context.insert<InstARM32Vstr1>(Value, Addr, Pred, 32);
978 CondARM32::Cond Pred = CondARM32::AL) {
979 Context.insert<InstARM32Vstr1>(Value, Addr, Pred, 64);
1103 void ldr(Variable *Dest, OperandARM32Mem *Mem, CondARM32::Cond Pred);
1116 void ldrex(Variable *Dest, OperandARM32Mem *Mem, CondARM32::Cond Pred);
1141 void str(Variable *Src, OperandARM32Mem *Mem, CondARM32::Cond Pred);
1155 CondARM32::Cond Pred);