Lines Matching refs:Intrinsic
99 if (II.getIntrinsicID() == Intrinsic::x86_sse2_maskmov_dqu) in simplifyX86MaskedStore()
128 case Intrinsic::x86_sse2_psrai_d: in simplifyX86immShift()
129 case Intrinsic::x86_sse2_psrai_w: in simplifyX86immShift()
130 case Intrinsic::x86_avx2_psrai_d: in simplifyX86immShift()
131 case Intrinsic::x86_avx2_psrai_w: in simplifyX86immShift()
132 case Intrinsic::x86_avx512_psrai_q_128: in simplifyX86immShift()
133 case Intrinsic::x86_avx512_psrai_q_256: in simplifyX86immShift()
134 case Intrinsic::x86_avx512_psrai_d_512: in simplifyX86immShift()
135 case Intrinsic::x86_avx512_psrai_q_512: in simplifyX86immShift()
136 case Intrinsic::x86_avx512_psrai_w_512: in simplifyX86immShift()
139 case Intrinsic::x86_sse2_psra_d: in simplifyX86immShift()
140 case Intrinsic::x86_sse2_psra_w: in simplifyX86immShift()
141 case Intrinsic::x86_avx2_psra_d: in simplifyX86immShift()
142 case Intrinsic::x86_avx2_psra_w: in simplifyX86immShift()
143 case Intrinsic::x86_avx512_psra_q_128: in simplifyX86immShift()
144 case Intrinsic::x86_avx512_psra_q_256: in simplifyX86immShift()
145 case Intrinsic::x86_avx512_psra_d_512: in simplifyX86immShift()
146 case Intrinsic::x86_avx512_psra_q_512: in simplifyX86immShift()
147 case Intrinsic::x86_avx512_psra_w_512: in simplifyX86immShift()
151 case Intrinsic::x86_sse2_psrli_d: in simplifyX86immShift()
152 case Intrinsic::x86_sse2_psrli_q: in simplifyX86immShift()
153 case Intrinsic::x86_sse2_psrli_w: in simplifyX86immShift()
154 case Intrinsic::x86_avx2_psrli_d: in simplifyX86immShift()
155 case Intrinsic::x86_avx2_psrli_q: in simplifyX86immShift()
156 case Intrinsic::x86_avx2_psrli_w: in simplifyX86immShift()
157 case Intrinsic::x86_avx512_psrli_d_512: in simplifyX86immShift()
158 case Intrinsic::x86_avx512_psrli_q_512: in simplifyX86immShift()
159 case Intrinsic::x86_avx512_psrli_w_512: in simplifyX86immShift()
162 case Intrinsic::x86_sse2_psrl_d: in simplifyX86immShift()
163 case Intrinsic::x86_sse2_psrl_q: in simplifyX86immShift()
164 case Intrinsic::x86_sse2_psrl_w: in simplifyX86immShift()
165 case Intrinsic::x86_avx2_psrl_d: in simplifyX86immShift()
166 case Intrinsic::x86_avx2_psrl_q: in simplifyX86immShift()
167 case Intrinsic::x86_avx2_psrl_w: in simplifyX86immShift()
168 case Intrinsic::x86_avx512_psrl_d_512: in simplifyX86immShift()
169 case Intrinsic::x86_avx512_psrl_q_512: in simplifyX86immShift()
170 case Intrinsic::x86_avx512_psrl_w_512: in simplifyX86immShift()
174 case Intrinsic::x86_sse2_pslli_d: in simplifyX86immShift()
175 case Intrinsic::x86_sse2_pslli_q: in simplifyX86immShift()
176 case Intrinsic::x86_sse2_pslli_w: in simplifyX86immShift()
177 case Intrinsic::x86_avx2_pslli_d: in simplifyX86immShift()
178 case Intrinsic::x86_avx2_pslli_q: in simplifyX86immShift()
179 case Intrinsic::x86_avx2_pslli_w: in simplifyX86immShift()
180 case Intrinsic::x86_avx512_pslli_d_512: in simplifyX86immShift()
181 case Intrinsic::x86_avx512_pslli_q_512: in simplifyX86immShift()
182 case Intrinsic::x86_avx512_pslli_w_512: in simplifyX86immShift()
185 case Intrinsic::x86_sse2_psll_d: in simplifyX86immShift()
186 case Intrinsic::x86_sse2_psll_q: in simplifyX86immShift()
187 case Intrinsic::x86_sse2_psll_w: in simplifyX86immShift()
188 case Intrinsic::x86_avx2_psll_d: in simplifyX86immShift()
189 case Intrinsic::x86_avx2_psll_q: in simplifyX86immShift()
190 case Intrinsic::x86_avx2_psll_w: in simplifyX86immShift()
191 case Intrinsic::x86_avx512_psll_d_512: in simplifyX86immShift()
192 case Intrinsic::x86_avx512_psll_q_512: in simplifyX86immShift()
193 case Intrinsic::x86_avx512_psll_w_512: in simplifyX86immShift()
309 case Intrinsic::x86_avx2_psrav_d: in simplifyX86varShift()
310 case Intrinsic::x86_avx2_psrav_d_256: in simplifyX86varShift()
311 case Intrinsic::x86_avx512_psrav_q_128: in simplifyX86varShift()
312 case Intrinsic::x86_avx512_psrav_q_256: in simplifyX86varShift()
313 case Intrinsic::x86_avx512_psrav_d_512: in simplifyX86varShift()
314 case Intrinsic::x86_avx512_psrav_q_512: in simplifyX86varShift()
315 case Intrinsic::x86_avx512_psrav_w_128: in simplifyX86varShift()
316 case Intrinsic::x86_avx512_psrav_w_256: in simplifyX86varShift()
317 case Intrinsic::x86_avx512_psrav_w_512: in simplifyX86varShift()
321 case Intrinsic::x86_avx2_psrlv_d: in simplifyX86varShift()
322 case Intrinsic::x86_avx2_psrlv_d_256: in simplifyX86varShift()
323 case Intrinsic::x86_avx2_psrlv_q: in simplifyX86varShift()
324 case Intrinsic::x86_avx2_psrlv_q_256: in simplifyX86varShift()
325 case Intrinsic::x86_avx512_psrlv_d_512: in simplifyX86varShift()
326 case Intrinsic::x86_avx512_psrlv_q_512: in simplifyX86varShift()
327 case Intrinsic::x86_avx512_psrlv_w_128: in simplifyX86varShift()
328 case Intrinsic::x86_avx512_psrlv_w_256: in simplifyX86varShift()
329 case Intrinsic::x86_avx512_psrlv_w_512: in simplifyX86varShift()
333 case Intrinsic::x86_avx2_psllv_d: in simplifyX86varShift()
334 case Intrinsic::x86_avx2_psllv_d_256: in simplifyX86varShift()
335 case Intrinsic::x86_avx2_psllv_q: in simplifyX86varShift()
336 case Intrinsic::x86_avx2_psllv_q_256: in simplifyX86varShift()
337 case Intrinsic::x86_avx512_psllv_d_512: in simplifyX86varShift()
338 case Intrinsic::x86_avx512_psllv_q_512: in simplifyX86varShift()
339 case Intrinsic::x86_avx512_psllv_w_128: in simplifyX86varShift()
340 case Intrinsic::x86_avx512_psllv_w_256: in simplifyX86varShift()
341 case Intrinsic::x86_avx512_psllv_w_512: in simplifyX86varShift()
545 Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy, in simplifyX86addcarry()
692 if (II.getIntrinsicID() == Intrinsic::x86_sse4a_extrq) { in simplifyX86extrq()
695 Function *F = Intrinsic::getDeclaration(M, Intrinsic::x86_sse4a_extrqi); in simplifyX86extrq()
787 if (II.getIntrinsicID() == Intrinsic::x86_sse4a_insertq) { in simplifyX86insertq()
794 Function *F = Intrinsic::getDeclaration(M, Intrinsic::x86_sse4a_insertqi); in simplifyX86insertq()
936 Intrinsic::ID IID = II.getIntrinsicID(); in instCombineIntrinsic()
938 case Intrinsic::x86_bmi_bextr_32: in instCombineIntrinsic()
939 case Intrinsic::x86_bmi_bextr_64: in instCombineIntrinsic()
940 case Intrinsic::x86_tbm_bextri_u32: in instCombineIntrinsic()
941 case Intrinsic::x86_tbm_bextri_u64: in instCombineIntrinsic()
966 case Intrinsic::x86_bmi_bzhi_32: in instCombineIntrinsic()
967 case Intrinsic::x86_bmi_bzhi_64: in instCombineIntrinsic()
988 case Intrinsic::x86_bmi_pext_32: in instCombineIntrinsic()
989 case Intrinsic::x86_bmi_pext_64: in instCombineIntrinsic()
1032 case Intrinsic::x86_bmi_pdep_32: in instCombineIntrinsic()
1033 case Intrinsic::x86_bmi_pdep_64: in instCombineIntrinsic()
1077 case Intrinsic::x86_sse_cvtss2si: in instCombineIntrinsic()
1078 case Intrinsic::x86_sse_cvtss2si64: in instCombineIntrinsic()
1079 case Intrinsic::x86_sse_cvttss2si: in instCombineIntrinsic()
1080 case Intrinsic::x86_sse_cvttss2si64: in instCombineIntrinsic()
1081 case Intrinsic::x86_sse2_cvtsd2si: in instCombineIntrinsic()
1082 case Intrinsic::x86_sse2_cvtsd2si64: in instCombineIntrinsic()
1083 case Intrinsic::x86_sse2_cvttsd2si: in instCombineIntrinsic()
1084 case Intrinsic::x86_sse2_cvttsd2si64: in instCombineIntrinsic()
1085 case Intrinsic::x86_avx512_vcvtss2si32: in instCombineIntrinsic()
1086 case Intrinsic::x86_avx512_vcvtss2si64: in instCombineIntrinsic()
1087 case Intrinsic::x86_avx512_vcvtss2usi32: in instCombineIntrinsic()
1088 case Intrinsic::x86_avx512_vcvtss2usi64: in instCombineIntrinsic()
1089 case Intrinsic::x86_avx512_vcvtsd2si32: in instCombineIntrinsic()
1090 case Intrinsic::x86_avx512_vcvtsd2si64: in instCombineIntrinsic()
1091 case Intrinsic::x86_avx512_vcvtsd2usi32: in instCombineIntrinsic()
1092 case Intrinsic::x86_avx512_vcvtsd2usi64: in instCombineIntrinsic()
1093 case Intrinsic::x86_avx512_cvttss2si: in instCombineIntrinsic()
1094 case Intrinsic::x86_avx512_cvttss2si64: in instCombineIntrinsic()
1095 case Intrinsic::x86_avx512_cvttss2usi: in instCombineIntrinsic()
1096 case Intrinsic::x86_avx512_cvttss2usi64: in instCombineIntrinsic()
1097 case Intrinsic::x86_avx512_cvttsd2si: in instCombineIntrinsic()
1098 case Intrinsic::x86_avx512_cvttsd2si64: in instCombineIntrinsic()
1099 case Intrinsic::x86_avx512_cvttsd2usi: in instCombineIntrinsic()
1100 case Intrinsic::x86_avx512_cvttsd2usi64: { in instCombineIntrinsic()
1111 case Intrinsic::x86_mmx_pmovmskb: in instCombineIntrinsic()
1112 case Intrinsic::x86_sse_movmsk_ps: in instCombineIntrinsic()
1113 case Intrinsic::x86_sse2_movmsk_pd: in instCombineIntrinsic()
1114 case Intrinsic::x86_sse2_pmovmskb_128: in instCombineIntrinsic()
1115 case Intrinsic::x86_avx_movmsk_pd_256: in instCombineIntrinsic()
1116 case Intrinsic::x86_avx_movmsk_ps_256: in instCombineIntrinsic()
1117 case Intrinsic::x86_avx2_pmovmskb: in instCombineIntrinsic()
1123 case Intrinsic::x86_sse_comieq_ss: in instCombineIntrinsic()
1124 case Intrinsic::x86_sse_comige_ss: in instCombineIntrinsic()
1125 case Intrinsic::x86_sse_comigt_ss: in instCombineIntrinsic()
1126 case Intrinsic::x86_sse_comile_ss: in instCombineIntrinsic()
1127 case Intrinsic::x86_sse_comilt_ss: in instCombineIntrinsic()
1128 case Intrinsic::x86_sse_comineq_ss: in instCombineIntrinsic()
1129 case Intrinsic::x86_sse_ucomieq_ss: in instCombineIntrinsic()
1130 case Intrinsic::x86_sse_ucomige_ss: in instCombineIntrinsic()
1131 case Intrinsic::x86_sse_ucomigt_ss: in instCombineIntrinsic()
1132 case Intrinsic::x86_sse_ucomile_ss: in instCombineIntrinsic()
1133 case Intrinsic::x86_sse_ucomilt_ss: in instCombineIntrinsic()
1134 case Intrinsic::x86_sse_ucomineq_ss: in instCombineIntrinsic()
1135 case Intrinsic::x86_sse2_comieq_sd: in instCombineIntrinsic()
1136 case Intrinsic::x86_sse2_comige_sd: in instCombineIntrinsic()
1137 case Intrinsic::x86_sse2_comigt_sd: in instCombineIntrinsic()
1138 case Intrinsic::x86_sse2_comile_sd: in instCombineIntrinsic()
1139 case Intrinsic::x86_sse2_comilt_sd: in instCombineIntrinsic()
1140 case Intrinsic::x86_sse2_comineq_sd: in instCombineIntrinsic()
1141 case Intrinsic::x86_sse2_ucomieq_sd: in instCombineIntrinsic()
1142 case Intrinsic::x86_sse2_ucomige_sd: in instCombineIntrinsic()
1143 case Intrinsic::x86_sse2_ucomigt_sd: in instCombineIntrinsic()
1144 case Intrinsic::x86_sse2_ucomile_sd: in instCombineIntrinsic()
1145 case Intrinsic::x86_sse2_ucomilt_sd: in instCombineIntrinsic()
1146 case Intrinsic::x86_sse2_ucomineq_sd: in instCombineIntrinsic()
1147 case Intrinsic::x86_avx512_vcomi_ss: in instCombineIntrinsic()
1148 case Intrinsic::x86_avx512_vcomi_sd: in instCombineIntrinsic()
1149 case Intrinsic::x86_avx512_mask_cmp_ss: in instCombineIntrinsic()
1150 case Intrinsic::x86_avx512_mask_cmp_sd: { in instCombineIntrinsic()
1171 case Intrinsic::x86_avx512_add_ps_512: in instCombineIntrinsic()
1172 case Intrinsic::x86_avx512_div_ps_512: in instCombineIntrinsic()
1173 case Intrinsic::x86_avx512_mul_ps_512: in instCombineIntrinsic()
1174 case Intrinsic::x86_avx512_sub_ps_512: in instCombineIntrinsic()
1175 case Intrinsic::x86_avx512_add_pd_512: in instCombineIntrinsic()
1176 case Intrinsic::x86_avx512_div_pd_512: in instCombineIntrinsic()
1177 case Intrinsic::x86_avx512_mul_pd_512: in instCombineIntrinsic()
1178 case Intrinsic::x86_avx512_sub_pd_512: in instCombineIntrinsic()
1190 case Intrinsic::x86_avx512_add_ps_512: in instCombineIntrinsic()
1191 case Intrinsic::x86_avx512_add_pd_512: in instCombineIntrinsic()
1194 case Intrinsic::x86_avx512_sub_ps_512: in instCombineIntrinsic()
1195 case Intrinsic::x86_avx512_sub_pd_512: in instCombineIntrinsic()
1198 case Intrinsic::x86_avx512_mul_ps_512: in instCombineIntrinsic()
1199 case Intrinsic::x86_avx512_mul_pd_512: in instCombineIntrinsic()
1202 case Intrinsic::x86_avx512_div_ps_512: in instCombineIntrinsic()
1203 case Intrinsic::x86_avx512_div_pd_512: in instCombineIntrinsic()
1213 case Intrinsic::x86_avx512_mask_add_ss_round: in instCombineIntrinsic()
1214 case Intrinsic::x86_avx512_mask_div_ss_round: in instCombineIntrinsic()
1215 case Intrinsic::x86_avx512_mask_mul_ss_round: in instCombineIntrinsic()
1216 case Intrinsic::x86_avx512_mask_sub_ss_round: in instCombineIntrinsic()
1217 case Intrinsic::x86_avx512_mask_add_sd_round: in instCombineIntrinsic()
1218 case Intrinsic::x86_avx512_mask_div_sd_round: in instCombineIntrinsic()
1219 case Intrinsic::x86_avx512_mask_mul_sd_round: in instCombineIntrinsic()
1220 case Intrinsic::x86_avx512_mask_sub_sd_round: in instCombineIntrinsic()
1235 case Intrinsic::x86_avx512_mask_add_ss_round: in instCombineIntrinsic()
1236 case Intrinsic::x86_avx512_mask_add_sd_round: in instCombineIntrinsic()
1239 case Intrinsic::x86_avx512_mask_sub_ss_round: in instCombineIntrinsic()
1240 case Intrinsic::x86_avx512_mask_sub_sd_round: in instCombineIntrinsic()
1243 case Intrinsic::x86_avx512_mask_mul_ss_round: in instCombineIntrinsic()
1244 case Intrinsic::x86_avx512_mask_mul_sd_round: in instCombineIntrinsic()
1247 case Intrinsic::x86_avx512_mask_div_ss_round: in instCombineIntrinsic()
1248 case Intrinsic::x86_avx512_mask_div_sd_round: in instCombineIntrinsic()
1281 case Intrinsic::x86_sse2_psrai_d: in instCombineIntrinsic()
1282 case Intrinsic::x86_sse2_psrai_w: in instCombineIntrinsic()
1283 case Intrinsic::x86_avx2_psrai_d: in instCombineIntrinsic()
1284 case Intrinsic::x86_avx2_psrai_w: in instCombineIntrinsic()
1285 case Intrinsic::x86_avx512_psrai_q_128: in instCombineIntrinsic()
1286 case Intrinsic::x86_avx512_psrai_q_256: in instCombineIntrinsic()
1287 case Intrinsic::x86_avx512_psrai_d_512: in instCombineIntrinsic()
1288 case Intrinsic::x86_avx512_psrai_q_512: in instCombineIntrinsic()
1289 case Intrinsic::x86_avx512_psrai_w_512: in instCombineIntrinsic()
1290 case Intrinsic::x86_sse2_psrli_d: in instCombineIntrinsic()
1291 case Intrinsic::x86_sse2_psrli_q: in instCombineIntrinsic()
1292 case Intrinsic::x86_sse2_psrli_w: in instCombineIntrinsic()
1293 case Intrinsic::x86_avx2_psrli_d: in instCombineIntrinsic()
1294 case Intrinsic::x86_avx2_psrli_q: in instCombineIntrinsic()
1295 case Intrinsic::x86_avx2_psrli_w: in instCombineIntrinsic()
1296 case Intrinsic::x86_avx512_psrli_d_512: in instCombineIntrinsic()
1297 case Intrinsic::x86_avx512_psrli_q_512: in instCombineIntrinsic()
1298 case Intrinsic::x86_avx512_psrli_w_512: in instCombineIntrinsic()
1299 case Intrinsic::x86_sse2_pslli_d: in instCombineIntrinsic()
1300 case Intrinsic::x86_sse2_pslli_q: in instCombineIntrinsic()
1301 case Intrinsic::x86_sse2_pslli_w: in instCombineIntrinsic()
1302 case Intrinsic::x86_avx2_pslli_d: in instCombineIntrinsic()
1303 case Intrinsic::x86_avx2_pslli_q: in instCombineIntrinsic()
1304 case Intrinsic::x86_avx2_pslli_w: in instCombineIntrinsic()
1305 case Intrinsic::x86_avx512_pslli_d_512: in instCombineIntrinsic()
1306 case Intrinsic::x86_avx512_pslli_q_512: in instCombineIntrinsic()
1307 case Intrinsic::x86_avx512_pslli_w_512: in instCombineIntrinsic()
1313 case Intrinsic::x86_sse2_psra_d: in instCombineIntrinsic()
1314 case Intrinsic::x86_sse2_psra_w: in instCombineIntrinsic()
1315 case Intrinsic::x86_avx2_psra_d: in instCombineIntrinsic()
1316 case Intrinsic::x86_avx2_psra_w: in instCombineIntrinsic()
1317 case Intrinsic::x86_avx512_psra_q_128: in instCombineIntrinsic()
1318 case Intrinsic::x86_avx512_psra_q_256: in instCombineIntrinsic()
1319 case Intrinsic::x86_avx512_psra_d_512: in instCombineIntrinsic()
1320 case Intrinsic::x86_avx512_psra_q_512: in instCombineIntrinsic()
1321 case Intrinsic::x86_avx512_psra_w_512: in instCombineIntrinsic()
1322 case Intrinsic::x86_sse2_psrl_d: in instCombineIntrinsic()
1323 case Intrinsic::x86_sse2_psrl_q: in instCombineIntrinsic()
1324 case Intrinsic::x86_sse2_psrl_w: in instCombineIntrinsic()
1325 case Intrinsic::x86_avx2_psrl_d: in instCombineIntrinsic()
1326 case Intrinsic::x86_avx2_psrl_q: in instCombineIntrinsic()
1327 case Intrinsic::x86_avx2_psrl_w: in instCombineIntrinsic()
1328 case Intrinsic::x86_avx512_psrl_d_512: in instCombineIntrinsic()
1329 case Intrinsic::x86_avx512_psrl_q_512: in instCombineIntrinsic()
1330 case Intrinsic::x86_avx512_psrl_w_512: in instCombineIntrinsic()
1331 case Intrinsic::x86_sse2_psll_d: in instCombineIntrinsic()
1332 case Intrinsic::x86_sse2_psll_q: in instCombineIntrinsic()
1333 case Intrinsic::x86_sse2_psll_w: in instCombineIntrinsic()
1334 case Intrinsic::x86_avx2_psll_d: in instCombineIntrinsic()
1335 case Intrinsic::x86_avx2_psll_q: in instCombineIntrinsic()
1336 case Intrinsic::x86_avx2_psll_w: in instCombineIntrinsic()
1337 case Intrinsic::x86_avx512_psll_d_512: in instCombineIntrinsic()
1338 case Intrinsic::x86_avx512_psll_q_512: in instCombineIntrinsic()
1339 case Intrinsic::x86_avx512_psll_w_512: { in instCombineIntrinsic()
1357 case Intrinsic::x86_avx2_psllv_d: in instCombineIntrinsic()
1358 case Intrinsic::x86_avx2_psllv_d_256: in instCombineIntrinsic()
1359 case Intrinsic::x86_avx2_psllv_q: in instCombineIntrinsic()
1360 case Intrinsic::x86_avx2_psllv_q_256: in instCombineIntrinsic()
1361 case Intrinsic::x86_avx512_psllv_d_512: in instCombineIntrinsic()
1362 case Intrinsic::x86_avx512_psllv_q_512: in instCombineIntrinsic()
1363 case Intrinsic::x86_avx512_psllv_w_128: in instCombineIntrinsic()
1364 case Intrinsic::x86_avx512_psllv_w_256: in instCombineIntrinsic()
1365 case Intrinsic::x86_avx512_psllv_w_512: in instCombineIntrinsic()
1366 case Intrinsic::x86_avx2_psrav_d: in instCombineIntrinsic()
1367 case Intrinsic::x86_avx2_psrav_d_256: in instCombineIntrinsic()
1368 case Intrinsic::x86_avx512_psrav_q_128: in instCombineIntrinsic()
1369 case Intrinsic::x86_avx512_psrav_q_256: in instCombineIntrinsic()
1370 case Intrinsic::x86_avx512_psrav_d_512: in instCombineIntrinsic()
1371 case Intrinsic::x86_avx512_psrav_q_512: in instCombineIntrinsic()
1372 case Intrinsic::x86_avx512_psrav_w_128: in instCombineIntrinsic()
1373 case Intrinsic::x86_avx512_psrav_w_256: in instCombineIntrinsic()
1374 case Intrinsic::x86_avx512_psrav_w_512: in instCombineIntrinsic()
1375 case Intrinsic::x86_avx2_psrlv_d: in instCombineIntrinsic()
1376 case Intrinsic::x86_avx2_psrlv_d_256: in instCombineIntrinsic()
1377 case Intrinsic::x86_avx2_psrlv_q: in instCombineIntrinsic()
1378 case Intrinsic::x86_avx2_psrlv_q_256: in instCombineIntrinsic()
1379 case Intrinsic::x86_avx512_psrlv_d_512: in instCombineIntrinsic()
1380 case Intrinsic::x86_avx512_psrlv_q_512: in instCombineIntrinsic()
1381 case Intrinsic::x86_avx512_psrlv_w_128: in instCombineIntrinsic()
1382 case Intrinsic::x86_avx512_psrlv_w_256: in instCombineIntrinsic()
1383 case Intrinsic::x86_avx512_psrlv_w_512: in instCombineIntrinsic()
1389 case Intrinsic::x86_sse2_packssdw_128: in instCombineIntrinsic()
1390 case Intrinsic::x86_sse2_packsswb_128: in instCombineIntrinsic()
1391 case Intrinsic::x86_avx2_packssdw: in instCombineIntrinsic()
1392 case Intrinsic::x86_avx2_packsswb: in instCombineIntrinsic()
1393 case Intrinsic::x86_avx512_packssdw_512: in instCombineIntrinsic()
1394 case Intrinsic::x86_avx512_packsswb_512: in instCombineIntrinsic()
1400 case Intrinsic::x86_sse2_packuswb_128: in instCombineIntrinsic()
1401 case Intrinsic::x86_sse41_packusdw: in instCombineIntrinsic()
1402 case Intrinsic::x86_avx2_packusdw: in instCombineIntrinsic()
1403 case Intrinsic::x86_avx2_packuswb: in instCombineIntrinsic()
1404 case Intrinsic::x86_avx512_packusdw_512: in instCombineIntrinsic()
1405 case Intrinsic::x86_avx512_packuswb_512: in instCombineIntrinsic()
1411 case Intrinsic::x86_pclmulqdq: in instCombineIntrinsic()
1412 case Intrinsic::x86_pclmulqdq_256: in instCombineIntrinsic()
1413 case Intrinsic::x86_pclmulqdq_512: { in instCombineIntrinsic()
1455 case Intrinsic::x86_sse41_insertps: in instCombineIntrinsic()
1461 case Intrinsic::x86_sse4a_extrq: { in instCombineIntrinsic()
1501 case Intrinsic::x86_sse4a_extrqi: { in instCombineIntrinsic()
1526 case Intrinsic::x86_sse4a_insertq: { in instCombineIntrinsic()
1559 case Intrinsic::x86_sse4a_insertqi: { in instCombineIntrinsic()
1601 case Intrinsic::x86_sse41_pblendvb: in instCombineIntrinsic()
1602 case Intrinsic::x86_sse41_blendvps: in instCombineIntrinsic()
1603 case Intrinsic::x86_sse41_blendvpd: in instCombineIntrinsic()
1604 case Intrinsic::x86_avx_blendv_ps_256: in instCombineIntrinsic()
1605 case Intrinsic::x86_avx_blendv_pd_256: in instCombineIntrinsic()
1606 case Intrinsic::x86_avx2_pblendvb: { in instCombineIntrinsic()
1658 case Intrinsic::x86_ssse3_pshuf_b_128: in instCombineIntrinsic()
1659 case Intrinsic::x86_avx2_pshuf_b: in instCombineIntrinsic()
1660 case Intrinsic::x86_avx512_pshuf_b_512: in instCombineIntrinsic()
1666 case Intrinsic::x86_avx_vpermilvar_ps: in instCombineIntrinsic()
1667 case Intrinsic::x86_avx_vpermilvar_ps_256: in instCombineIntrinsic()
1668 case Intrinsic::x86_avx512_vpermilvar_ps_512: in instCombineIntrinsic()
1669 case Intrinsic::x86_avx_vpermilvar_pd: in instCombineIntrinsic()
1670 case Intrinsic::x86_avx_vpermilvar_pd_256: in instCombineIntrinsic()
1671 case Intrinsic::x86_avx512_vpermilvar_pd_512: in instCombineIntrinsic()
1677 case Intrinsic::x86_avx2_permd: in instCombineIntrinsic()
1678 case Intrinsic::x86_avx2_permps: in instCombineIntrinsic()
1679 case Intrinsic::x86_avx512_permvar_df_256: in instCombineIntrinsic()
1680 case Intrinsic::x86_avx512_permvar_df_512: in instCombineIntrinsic()
1681 case Intrinsic::x86_avx512_permvar_di_256: in instCombineIntrinsic()
1682 case Intrinsic::x86_avx512_permvar_di_512: in instCombineIntrinsic()
1683 case Intrinsic::x86_avx512_permvar_hi_128: in instCombineIntrinsic()
1684 case Intrinsic::x86_avx512_permvar_hi_256: in instCombineIntrinsic()
1685 case Intrinsic::x86_avx512_permvar_hi_512: in instCombineIntrinsic()
1686 case Intrinsic::x86_avx512_permvar_qi_128: in instCombineIntrinsic()
1687 case Intrinsic::x86_avx512_permvar_qi_256: in instCombineIntrinsic()
1688 case Intrinsic::x86_avx512_permvar_qi_512: in instCombineIntrinsic()
1689 case Intrinsic::x86_avx512_permvar_sf_512: in instCombineIntrinsic()
1690 case Intrinsic::x86_avx512_permvar_si_512: in instCombineIntrinsic()
1696 case Intrinsic::x86_avx_maskload_ps: in instCombineIntrinsic()
1697 case Intrinsic::x86_avx_maskload_pd: in instCombineIntrinsic()
1698 case Intrinsic::x86_avx_maskload_ps_256: in instCombineIntrinsic()
1699 case Intrinsic::x86_avx_maskload_pd_256: in instCombineIntrinsic()
1700 case Intrinsic::x86_avx2_maskload_d: in instCombineIntrinsic()
1701 case Intrinsic::x86_avx2_maskload_q: in instCombineIntrinsic()
1702 case Intrinsic::x86_avx2_maskload_d_256: in instCombineIntrinsic()
1703 case Intrinsic::x86_avx2_maskload_q_256: in instCombineIntrinsic()
1709 case Intrinsic::x86_sse2_maskmov_dqu: in instCombineIntrinsic()
1710 case Intrinsic::x86_avx_maskstore_ps: in instCombineIntrinsic()
1711 case Intrinsic::x86_avx_maskstore_pd: in instCombineIntrinsic()
1712 case Intrinsic::x86_avx_maskstore_ps_256: in instCombineIntrinsic()
1713 case Intrinsic::x86_avx_maskstore_pd_256: in instCombineIntrinsic()
1714 case Intrinsic::x86_avx2_maskstore_d: in instCombineIntrinsic()
1715 case Intrinsic::x86_avx2_maskstore_q: in instCombineIntrinsic()
1716 case Intrinsic::x86_avx2_maskstore_d_256: in instCombineIntrinsic()
1717 case Intrinsic::x86_avx2_maskstore_q_256: in instCombineIntrinsic()
1723 case Intrinsic::x86_addcarry_32: in instCombineIntrinsic()
1724 case Intrinsic::x86_addcarry_64: in instCombineIntrinsic()
1742 case Intrinsic::x86_mmx_pmovmskb: in simplifyDemandedUseBitsIntrinsic()
1743 case Intrinsic::x86_sse_movmsk_ps: in simplifyDemandedUseBitsIntrinsic()
1744 case Intrinsic::x86_sse2_movmsk_pd: in simplifyDemandedUseBitsIntrinsic()
1745 case Intrinsic::x86_sse2_pmovmskb_128: in simplifyDemandedUseBitsIntrinsic()
1746 case Intrinsic::x86_avx_movmsk_ps_256: in simplifyDemandedUseBitsIntrinsic()
1747 case Intrinsic::x86_avx_movmsk_pd_256: in simplifyDemandedUseBitsIntrinsic()
1748 case Intrinsic::x86_avx2_pmovmskb: { in simplifyDemandedUseBitsIntrinsic()
1752 if (II.getIntrinsicID() == Intrinsic::x86_mmx_pmovmskb) { in simplifyDemandedUseBitsIntrinsic()
1785 case Intrinsic::x86_xop_vfrcz_ss: in simplifyDemandedVectorEltsIntrinsic()
1786 case Intrinsic::x86_xop_vfrcz_sd: in simplifyDemandedVectorEltsIntrinsic()
1805 case Intrinsic::x86_sse_rcp_ss: in simplifyDemandedVectorEltsIntrinsic()
1806 case Intrinsic::x86_sse_rsqrt_ss: in simplifyDemandedVectorEltsIntrinsic()
1821 case Intrinsic::x86_sse_min_ss: in simplifyDemandedVectorEltsIntrinsic()
1822 case Intrinsic::x86_sse_max_ss: in simplifyDemandedVectorEltsIntrinsic()
1823 case Intrinsic::x86_sse_cmp_ss: in simplifyDemandedVectorEltsIntrinsic()
1824 case Intrinsic::x86_sse2_min_sd: in simplifyDemandedVectorEltsIntrinsic()
1825 case Intrinsic::x86_sse2_max_sd: in simplifyDemandedVectorEltsIntrinsic()
1826 case Intrinsic::x86_sse2_cmp_sd: { in simplifyDemandedVectorEltsIntrinsic()
1849 case Intrinsic::x86_sse41_round_ss: in simplifyDemandedVectorEltsIntrinsic()
1850 case Intrinsic::x86_sse41_round_sd: { in simplifyDemandedVectorEltsIntrinsic()
1876 case Intrinsic::x86_avx512_mask_add_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1877 case Intrinsic::x86_avx512_mask_div_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1878 case Intrinsic::x86_avx512_mask_mul_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1879 case Intrinsic::x86_avx512_mask_sub_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1880 case Intrinsic::x86_avx512_mask_max_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1881 case Intrinsic::x86_avx512_mask_min_ss_round: in simplifyDemandedVectorEltsIntrinsic()
1882 case Intrinsic::x86_avx512_mask_add_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1883 case Intrinsic::x86_avx512_mask_div_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1884 case Intrinsic::x86_avx512_mask_mul_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1885 case Intrinsic::x86_avx512_mask_sub_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1886 case Intrinsic::x86_avx512_mask_max_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1887 case Intrinsic::x86_avx512_mask_min_sd_round: in simplifyDemandedVectorEltsIntrinsic()
1908 case Intrinsic::x86_sse3_addsub_pd: in simplifyDemandedVectorEltsIntrinsic()
1909 case Intrinsic::x86_sse3_addsub_ps: in simplifyDemandedVectorEltsIntrinsic()
1910 case Intrinsic::x86_avx_addsub_pd_256: in simplifyDemandedVectorEltsIntrinsic()
1911 case Intrinsic::x86_avx_addsub_ps_256: { in simplifyDemandedVectorEltsIntrinsic()
1934 case Intrinsic::x86_avx2_psllv_d: in simplifyDemandedVectorEltsIntrinsic()
1935 case Intrinsic::x86_avx2_psllv_d_256: in simplifyDemandedVectorEltsIntrinsic()
1936 case Intrinsic::x86_avx2_psllv_q: in simplifyDemandedVectorEltsIntrinsic()
1937 case Intrinsic::x86_avx2_psllv_q_256: in simplifyDemandedVectorEltsIntrinsic()
1938 case Intrinsic::x86_avx2_psrlv_d: in simplifyDemandedVectorEltsIntrinsic()
1939 case Intrinsic::x86_avx2_psrlv_d_256: in simplifyDemandedVectorEltsIntrinsic()
1940 case Intrinsic::x86_avx2_psrlv_q: in simplifyDemandedVectorEltsIntrinsic()
1941 case Intrinsic::x86_avx2_psrlv_q_256: in simplifyDemandedVectorEltsIntrinsic()
1942 case Intrinsic::x86_avx2_psrav_d: in simplifyDemandedVectorEltsIntrinsic()
1943 case Intrinsic::x86_avx2_psrav_d_256: { in simplifyDemandedVectorEltsIntrinsic()
1950 case Intrinsic::x86_sse2_packssdw_128: in simplifyDemandedVectorEltsIntrinsic()
1951 case Intrinsic::x86_sse2_packsswb_128: in simplifyDemandedVectorEltsIntrinsic()
1952 case Intrinsic::x86_sse2_packuswb_128: in simplifyDemandedVectorEltsIntrinsic()
1953 case Intrinsic::x86_sse41_packusdw: in simplifyDemandedVectorEltsIntrinsic()
1954 case Intrinsic::x86_avx2_packssdw: in simplifyDemandedVectorEltsIntrinsic()
1955 case Intrinsic::x86_avx2_packsswb: in simplifyDemandedVectorEltsIntrinsic()
1956 case Intrinsic::x86_avx2_packusdw: in simplifyDemandedVectorEltsIntrinsic()
1957 case Intrinsic::x86_avx2_packuswb: in simplifyDemandedVectorEltsIntrinsic()
1958 case Intrinsic::x86_avx512_packssdw_512: in simplifyDemandedVectorEltsIntrinsic()
1959 case Intrinsic::x86_avx512_packsswb_512: in simplifyDemandedVectorEltsIntrinsic()
1960 case Intrinsic::x86_avx512_packusdw_512: in simplifyDemandedVectorEltsIntrinsic()
1961 case Intrinsic::x86_avx512_packuswb_512: { in simplifyDemandedVectorEltsIntrinsic()
2002 case Intrinsic::x86_ssse3_pshuf_b_128: in simplifyDemandedVectorEltsIntrinsic()
2003 case Intrinsic::x86_avx2_pshuf_b: in simplifyDemandedVectorEltsIntrinsic()
2004 case Intrinsic::x86_avx512_pshuf_b_512: in simplifyDemandedVectorEltsIntrinsic()
2006 case Intrinsic::x86_avx_vpermilvar_ps: in simplifyDemandedVectorEltsIntrinsic()
2007 case Intrinsic::x86_avx_vpermilvar_ps_256: in simplifyDemandedVectorEltsIntrinsic()
2008 case Intrinsic::x86_avx512_vpermilvar_ps_512: in simplifyDemandedVectorEltsIntrinsic()
2009 case Intrinsic::x86_avx_vpermilvar_pd: in simplifyDemandedVectorEltsIntrinsic()
2010 case Intrinsic::x86_avx_vpermilvar_pd_256: in simplifyDemandedVectorEltsIntrinsic()
2011 case Intrinsic::x86_avx512_vpermilvar_pd_512: in simplifyDemandedVectorEltsIntrinsic()
2013 case Intrinsic::x86_avx2_permd: in simplifyDemandedVectorEltsIntrinsic()
2014 case Intrinsic::x86_avx2_permps: { in simplifyDemandedVectorEltsIntrinsic()
2021 case Intrinsic::x86_sse4a_extrq: in simplifyDemandedVectorEltsIntrinsic()
2022 case Intrinsic::x86_sse4a_extrqi: in simplifyDemandedVectorEltsIntrinsic()
2023 case Intrinsic::x86_sse4a_insertq: in simplifyDemandedVectorEltsIntrinsic()
2024 case Intrinsic::x86_sse4a_insertqi: in simplifyDemandedVectorEltsIntrinsic()