Lines Matching refs:shft
2675 def : T2Pat<(int_arm_ssat (shl GPRnopc:$a, imm0_31:$shft), imm1_32:$pos),
2676 (t2SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
2677 def : T2Pat<(int_arm_ssat (sra GPRnopc:$a, asr_imm:$shft), imm1_32:$pos),
2678 (t2SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
2679 def : T2Pat<(int_arm_usat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2680 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2681 def : T2Pat<(int_arm_usat (sra GPRnopc:$a, asr_imm:$shft), imm0_31:$pos),
2682 (t2USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
2683 def : T2Pat<(ARMssat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2684 (t2SSAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2685 def : T2Pat<(ARMssat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
2686 (t2SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
2687 def : T2Pat<(ARMusat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
2688 (t2USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
2689 def : T2Pat<(ARMusat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
2690 (t2USAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;