Lines Matching refs:shft
2750 def : T2Pat<(int_arm_ssat (shl GPRnopc:$a, imm0_31:$shft), imm1_32:$pos),
2751 (t2SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
2752 def : T2Pat<(int_arm_ssat (sra GPRnopc:$a, asr_imm:$shft), imm1_32:$pos),
2753 (t2SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
2754 def : T2Pat<(int_arm_usat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2755 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2756 def : T2Pat<(int_arm_usat (sra GPRnopc:$a, asr_imm:$shft), imm0_31:$pos),
2757 (t2USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
2758 def : T2Pat<(ARMssat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2759 (t2SSAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2760 def : T2Pat<(ARMssat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
2761 (t2SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
2762 def : T2Pat<(ARMusat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2763 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2764 def : T2Pat<(ARMusat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
2765 (t2USAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;