Lines Matching refs:shft
4130 def : ARMV6Pat<(int_arm_ssat (shl GPRnopc:$a, imm0_31:$shft), imm1_32:$pos),
4131 (SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
4132 def : ARMV6Pat<(int_arm_ssat (sra GPRnopc:$a, asr_imm:$shft), imm1_32:$pos),
4133 (SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
4134 def : ARMV6Pat<(int_arm_usat (shl GPRnopc:$a, imm0_31:$shft), imm0_31:$pos),
4135 (USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
4136 def : ARMV6Pat<(int_arm_usat (sra GPRnopc:$a, asr_imm:$shft), imm0_31:$pos),
4137 (USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
4138 def : ARMPat<(ARMssat (shl GPRnopc:$Rn, imm0_31:$shft), imm0_31:$pos),
4139 (SSAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>;
4140 def : ARMPat<(ARMssat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
4141 (SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
4142 def : ARMPat<(ARMusat (shl GPRnopc:$Rn, imm0_31:$shft), imm0_31:$pos),
4143 (USAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>;
4144 def : ARMPat<(ARMusat (sra GPRnopc:$Rn, asr_imm:$shft), imm0_31:$pos),
4145 (USAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;