Lines Matching refs:Legal

313     setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal);  in X86TargetLowering()
314 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal); in X86TargetLowering()
315 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal); in X86TargetLowering()
473 setOperationAction(ISD::PREFETCH , MVT::Other, Legal); in X86TargetLowering()
500 setOperationAction(ISD::TRAP, MVT::Other, Legal); in X86TargetLowering()
501 setOperationAction(ISD::DEBUGTRAP, MVT::Other, Legal); in X86TargetLowering()
796 setOperationAction(ISD::FADD, MVT::v4f32, Legal); in X86TargetLowering()
797 setOperationAction(ISD::FSUB, MVT::v4f32, Legal); in X86TargetLowering()
798 setOperationAction(ISD::FMUL, MVT::v4f32, Legal); in X86TargetLowering()
799 setOperationAction(ISD::FDIV, MVT::v4f32, Legal); in X86TargetLowering()
800 setOperationAction(ISD::FSQRT, MVT::v4f32, Legal); in X86TargetLowering()
803 setOperationAction(ISD::LOAD, MVT::v4f32, Legal); in X86TargetLowering()
822 setOperationAction(ISD::ADD, MVT::v16i8, Legal); in X86TargetLowering()
823 setOperationAction(ISD::ADD, MVT::v8i16, Legal); in X86TargetLowering()
824 setOperationAction(ISD::ADD, MVT::v4i32, Legal); in X86TargetLowering()
825 setOperationAction(ISD::ADD, MVT::v2i64, Legal); in X86TargetLowering()
831 setOperationAction(ISD::MULHU, MVT::v8i16, Legal); in X86TargetLowering()
832 setOperationAction(ISD::MULHS, MVT::v8i16, Legal); in X86TargetLowering()
833 setOperationAction(ISD::SUB, MVT::v16i8, Legal); in X86TargetLowering()
834 setOperationAction(ISD::SUB, MVT::v8i16, Legal); in X86TargetLowering()
835 setOperationAction(ISD::SUB, MVT::v4i32, Legal); in X86TargetLowering()
836 setOperationAction(ISD::SUB, MVT::v2i64, Legal); in X86TargetLowering()
837 setOperationAction(ISD::MUL, MVT::v8i16, Legal); in X86TargetLowering()
838 setOperationAction(ISD::FADD, MVT::v2f64, Legal); in X86TargetLowering()
839 setOperationAction(ISD::FSUB, MVT::v2f64, Legal); in X86TargetLowering()
840 setOperationAction(ISD::FMUL, MVT::v2f64, Legal); in X86TargetLowering()
841 setOperationAction(ISD::FDIV, MVT::v2f64, Legal); in X86TargetLowering()
842 setOperationAction(ISD::FSQRT, MVT::v2f64, Legal); in X86TargetLowering()
846 setOperationAction(ISD::SMAX, MVT::v8i16, Legal); in X86TargetLowering()
847 setOperationAction(ISD::UMAX, MVT::v16i8, Legal); in X86TargetLowering()
848 setOperationAction(ISD::SMIN, MVT::v8i16, Legal); in X86TargetLowering()
849 setOperationAction(ISD::UMIN, MVT::v16i8, Legal); in X86TargetLowering()
929 setOperationAction(ISD::LOAD, MVT::v2f64, Legal); in X86TargetLowering()
930 setOperationAction(ISD::LOAD, MVT::v2i64, Legal); in X86TargetLowering()
934 setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Legal); in X86TargetLowering()
935 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal); in X86TargetLowering()
950 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2f32, Legal); in X86TargetLowering()
959 setOperationAction(ISD::FFLOOR, RoundedTy, Legal); in X86TargetLowering()
960 setOperationAction(ISD::FCEIL, RoundedTy, Legal); in X86TargetLowering()
961 setOperationAction(ISD::FTRUNC, RoundedTy, Legal); in X86TargetLowering()
962 setOperationAction(ISD::FRINT, RoundedTy, Legal); in X86TargetLowering()
963 setOperationAction(ISD::FNEARBYINT, RoundedTy, Legal); in X86TargetLowering()
966 setOperationAction(ISD::SMAX, MVT::v16i8, Legal); in X86TargetLowering()
967 setOperationAction(ISD::SMAX, MVT::v4i32, Legal); in X86TargetLowering()
968 setOperationAction(ISD::UMAX, MVT::v8i16, Legal); in X86TargetLowering()
969 setOperationAction(ISD::UMAX, MVT::v4i32, Legal); in X86TargetLowering()
970 setOperationAction(ISD::SMIN, MVT::v16i8, Legal); in X86TargetLowering()
971 setOperationAction(ISD::SMIN, MVT::v4i32, Legal); in X86TargetLowering()
972 setOperationAction(ISD::UMIN, MVT::v8i16, Legal); in X86TargetLowering()
973 setOperationAction(ISD::UMIN, MVT::v4i32, Legal); in X86TargetLowering()
976 setOperationAction(ISD::MUL, MVT::v4i32, Legal); in X86TargetLowering()
980 setOperationAction(ISD::VSELECT, MVT::v16i8, Legal); in X86TargetLowering()
991 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i16, MVT::v8i8, Legal); in X86TargetLowering()
992 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i32, MVT::v4i8, Legal); in X86TargetLowering()
993 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i64, MVT::v2i8, Legal); in X86TargetLowering()
994 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i32, MVT::v4i16, Legal); in X86TargetLowering()
995 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i64, MVT::v2i16, Legal); in X86TargetLowering()
996 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i64, MVT::v2i32, Legal); in X86TargetLowering()
998 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i16, MVT::v8i8, Legal); in X86TargetLowering()
999 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i32, MVT::v4i8, Legal); in X86TargetLowering()
1000 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i64, MVT::v2i8, Legal); in X86TargetLowering()
1001 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i32, MVT::v4i16, Legal); in X86TargetLowering()
1002 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i64, MVT::v2i16, Legal); in X86TargetLowering()
1003 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i64, MVT::v2i32, Legal); in X86TargetLowering()
1072 setOperationAction(ISD::LOAD, MVT::v8f32, Legal); in X86TargetLowering()
1073 setOperationAction(ISD::LOAD, MVT::v4f64, Legal); in X86TargetLowering()
1074 setOperationAction(ISD::LOAD, MVT::v4i64, Legal); in X86TargetLowering()
1076 setOperationAction(ISD::FADD, MVT::v8f32, Legal); in X86TargetLowering()
1077 setOperationAction(ISD::FSUB, MVT::v8f32, Legal); in X86TargetLowering()
1078 setOperationAction(ISD::FMUL, MVT::v8f32, Legal); in X86TargetLowering()
1079 setOperationAction(ISD::FDIV, MVT::v8f32, Legal); in X86TargetLowering()
1080 setOperationAction(ISD::FSQRT, MVT::v8f32, Legal); in X86TargetLowering()
1081 setOperationAction(ISD::FFLOOR, MVT::v8f32, Legal); in X86TargetLowering()
1082 setOperationAction(ISD::FCEIL, MVT::v8f32, Legal); in X86TargetLowering()
1083 setOperationAction(ISD::FTRUNC, MVT::v8f32, Legal); in X86TargetLowering()
1084 setOperationAction(ISD::FRINT, MVT::v8f32, Legal); in X86TargetLowering()
1085 setOperationAction(ISD::FNEARBYINT, MVT::v8f32, Legal); in X86TargetLowering()
1089 setOperationAction(ISD::FADD, MVT::v4f64, Legal); in X86TargetLowering()
1090 setOperationAction(ISD::FSUB, MVT::v4f64, Legal); in X86TargetLowering()
1091 setOperationAction(ISD::FMUL, MVT::v4f64, Legal); in X86TargetLowering()
1092 setOperationAction(ISD::FDIV, MVT::v4f64, Legal); in X86TargetLowering()
1093 setOperationAction(ISD::FSQRT, MVT::v4f64, Legal); in X86TargetLowering()
1094 setOperationAction(ISD::FFLOOR, MVT::v4f64, Legal); in X86TargetLowering()
1095 setOperationAction(ISD::FCEIL, MVT::v4f64, Legal); in X86TargetLowering()
1096 setOperationAction(ISD::FTRUNC, MVT::v4f64, Legal); in X86TargetLowering()
1097 setOperationAction(ISD::FRINT, MVT::v4f64, Legal); in X86TargetLowering()
1098 setOperationAction(ISD::FNEARBYINT, MVT::v4f64, Legal); in X86TargetLowering()
1106 setOperationAction(ISD::FP_TO_SINT, MVT::v8i32, Legal); in X86TargetLowering()
1109 setOperationAction(ISD::SINT_TO_FP, MVT::v8i32, Legal); in X86TargetLowering()
1110 setOperationAction(ISD::FP_ROUND, MVT::v4f32, Legal); in X86TargetLowering()
1116 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4f32, Legal); in X86TargetLowering()
1164 setOperationAction(ISD::FMA, MVT::v8f32, Legal); in X86TargetLowering()
1165 setOperationAction(ISD::FMA, MVT::v4f64, Legal); in X86TargetLowering()
1166 setOperationAction(ISD::FMA, MVT::v4f32, Legal); in X86TargetLowering()
1167 setOperationAction(ISD::FMA, MVT::v2f64, Legal); in X86TargetLowering()
1168 setOperationAction(ISD::FMA, MVT::f32, Legal); in X86TargetLowering()
1169 setOperationAction(ISD::FMA, MVT::f64, Legal); in X86TargetLowering()
1173 setOperationAction(ISD::ADD, MVT::v4i64, Legal); in X86TargetLowering()
1174 setOperationAction(ISD::ADD, MVT::v8i32, Legal); in X86TargetLowering()
1175 setOperationAction(ISD::ADD, MVT::v16i16, Legal); in X86TargetLowering()
1176 setOperationAction(ISD::ADD, MVT::v32i8, Legal); in X86TargetLowering()
1178 setOperationAction(ISD::SUB, MVT::v4i64, Legal); in X86TargetLowering()
1179 setOperationAction(ISD::SUB, MVT::v8i32, Legal); in X86TargetLowering()
1180 setOperationAction(ISD::SUB, MVT::v16i16, Legal); in X86TargetLowering()
1181 setOperationAction(ISD::SUB, MVT::v32i8, Legal); in X86TargetLowering()
1184 setOperationAction(ISD::MUL, MVT::v8i32, Legal); in X86TargetLowering()
1185 setOperationAction(ISD::MUL, MVT::v16i16, Legal); in X86TargetLowering()
1190 setOperationAction(ISD::MULHU, MVT::v16i16, Legal); in X86TargetLowering()
1191 setOperationAction(ISD::MULHS, MVT::v16i16, Legal); in X86TargetLowering()
1193 setOperationAction(ISD::SMAX, MVT::v32i8, Legal); in X86TargetLowering()
1194 setOperationAction(ISD::SMAX, MVT::v16i16, Legal); in X86TargetLowering()
1195 setOperationAction(ISD::SMAX, MVT::v8i32, Legal); in X86TargetLowering()
1196 setOperationAction(ISD::UMAX, MVT::v32i8, Legal); in X86TargetLowering()
1197 setOperationAction(ISD::UMAX, MVT::v16i16, Legal); in X86TargetLowering()
1198 setOperationAction(ISD::UMAX, MVT::v8i32, Legal); in X86TargetLowering()
1199 setOperationAction(ISD::SMIN, MVT::v32i8, Legal); in X86TargetLowering()
1200 setOperationAction(ISD::SMIN, MVT::v16i16, Legal); in X86TargetLowering()
1201 setOperationAction(ISD::SMIN, MVT::v8i32, Legal); in X86TargetLowering()
1202 setOperationAction(ISD::UMIN, MVT::v32i8, Legal); in X86TargetLowering()
1203 setOperationAction(ISD::UMIN, MVT::v16i16, Legal); in X86TargetLowering()
1204 setOperationAction(ISD::UMIN, MVT::v8i32, Legal); in X86TargetLowering()
1211 setLoadExtAction(ISD::SEXTLOAD, MVT::v16i16, MVT::v16i8, Legal); in X86TargetLowering()
1212 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i32, MVT::v8i8, Legal); in X86TargetLowering()
1213 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i64, MVT::v4i8, Legal); in X86TargetLowering()
1214 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i32, MVT::v8i16, Legal); in X86TargetLowering()
1215 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i64, MVT::v4i16, Legal); in X86TargetLowering()
1216 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i64, MVT::v4i32, Legal); in X86TargetLowering()
1218 setLoadExtAction(ISD::ZEXTLOAD, MVT::v16i16, MVT::v16i8, Legal); in X86TargetLowering()
1219 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i32, MVT::v8i8, Legal); in X86TargetLowering()
1220 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i64, MVT::v4i8, Legal); in X86TargetLowering()
1221 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i32, MVT::v8i16, Legal); in X86TargetLowering()
1222 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i64, MVT::v4i16, Legal); in X86TargetLowering()
1223 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i64, MVT::v4i32, Legal); in X86TargetLowering()
1268 setOperationAction(ISD::MLOAD, VT, Legal); in X86TargetLowering()
1269 setOperationAction(ISD::MSTORE, VT, Legal); in X86TargetLowering()
1291 setOperationAction(ISD::VSELECT, MVT::v32i8, Legal); in X86TargetLowering()
1319 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v8f32, Legal); in X86TargetLowering()
1321 setLoadExtAction(ISD::ZEXTLOAD, MVT::v16i32, MVT::v16i8, Legal); in X86TargetLowering()
1322 setLoadExtAction(ISD::SEXTLOAD, MVT::v16i32, MVT::v16i8, Legal); in X86TargetLowering()
1323 setLoadExtAction(ISD::ZEXTLOAD, MVT::v16i32, MVT::v16i16, Legal); in X86TargetLowering()
1324 setLoadExtAction(ISD::SEXTLOAD, MVT::v16i32, MVT::v16i16, Legal); in X86TargetLowering()
1325 setLoadExtAction(ISD::ZEXTLOAD, MVT::v32i16, MVT::v32i8, Legal); in X86TargetLowering()
1326 setLoadExtAction(ISD::SEXTLOAD, MVT::v32i16, MVT::v32i8, Legal); in X86TargetLowering()
1327 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i64, MVT::v8i8, Legal); in X86TargetLowering()
1328 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i64, MVT::v8i8, Legal); in X86TargetLowering()
1329 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i64, MVT::v8i16, Legal); in X86TargetLowering()
1330 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i64, MVT::v8i16, Legal); in X86TargetLowering()
1331 setLoadExtAction(ISD::ZEXTLOAD, MVT::v8i64, MVT::v8i32, Legal); in X86TargetLowering()
1332 setLoadExtAction(ISD::SEXTLOAD, MVT::v8i64, MVT::v8i32, Legal); in X86TargetLowering()
1337 setOperationAction(ISD::XOR, MVT::i1, Legal); in X86TargetLowering()
1338 setOperationAction(ISD::OR, MVT::i1, Legal); in X86TargetLowering()
1339 setOperationAction(ISD::AND, MVT::i1, Legal); in X86TargetLowering()
1343 setOperationAction(ISD::LOAD, MVT::v16f32, Legal); in X86TargetLowering()
1344 setOperationAction(ISD::LOAD, MVT::v8f64, Legal); in X86TargetLowering()
1345 setOperationAction(ISD::LOAD, MVT::v8i64, Legal); in X86TargetLowering()
1346 setOperationAction(ISD::LOAD, MVT::v16i32, Legal); in X86TargetLowering()
1347 setOperationAction(ISD::LOAD, MVT::v16i1, Legal); in X86TargetLowering()
1349 setOperationAction(ISD::FADD, MVT::v16f32, Legal); in X86TargetLowering()
1350 setOperationAction(ISD::FSUB, MVT::v16f32, Legal); in X86TargetLowering()
1351 setOperationAction(ISD::FMUL, MVT::v16f32, Legal); in X86TargetLowering()
1352 setOperationAction(ISD::FDIV, MVT::v16f32, Legal); in X86TargetLowering()
1353 setOperationAction(ISD::FSQRT, MVT::v16f32, Legal); in X86TargetLowering()
1357 setOperationAction(ISD::FADD, MVT::v8f64, Legal); in X86TargetLowering()
1358 setOperationAction(ISD::FSUB, MVT::v8f64, Legal); in X86TargetLowering()
1359 setOperationAction(ISD::FMUL, MVT::v8f64, Legal); in X86TargetLowering()
1360 setOperationAction(ISD::FDIV, MVT::v8f64, Legal); in X86TargetLowering()
1361 setOperationAction(ISD::FSQRT, MVT::v8f64, Legal); in X86TargetLowering()
1364 setOperationAction(ISD::FMA, MVT::v8f64, Legal); in X86TargetLowering()
1365 setOperationAction(ISD::FMA, MVT::v16f32, Legal); in X86TargetLowering()
1367 setOperationAction(ISD::FP_TO_SINT, MVT::v16i32, Legal); in X86TargetLowering()
1368 setOperationAction(ISD::FP_TO_UINT, MVT::v16i32, Legal); in X86TargetLowering()
1369 setOperationAction(ISD::FP_TO_UINT, MVT::v8i32, Legal); in X86TargetLowering()
1370 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Legal); in X86TargetLowering()
1371 setOperationAction(ISD::SINT_TO_FP, MVT::v16i32, Legal); in X86TargetLowering()
1376 setOperationAction(ISD::UINT_TO_FP, MVT::v16i32, Legal); in X86TargetLowering()
1377 setOperationAction(ISD::UINT_TO_FP, MVT::v8i32, Legal); in X86TargetLowering()
1378 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Legal); in X86TargetLowering()
1381 setOperationAction(ISD::FP_ROUND, MVT::v8f32, Legal); in X86TargetLowering()
1382 setOperationAction(ISD::FP_EXTEND, MVT::v8f32, Legal); in X86TargetLowering()
1384 setTruncStoreAction(MVT::v8i64, MVT::v8i8, Legal); in X86TargetLowering()
1385 setTruncStoreAction(MVT::v8i64, MVT::v8i16, Legal); in X86TargetLowering()
1386 setTruncStoreAction(MVT::v8i64, MVT::v8i32, Legal); in X86TargetLowering()
1387 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Legal); in X86TargetLowering()
1388 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Legal); in X86TargetLowering()
1390 setTruncStoreAction(MVT::v4i64, MVT::v4i8, Legal); in X86TargetLowering()
1391 setTruncStoreAction(MVT::v4i64, MVT::v4i16, Legal); in X86TargetLowering()
1392 setTruncStoreAction(MVT::v4i64, MVT::v4i32, Legal); in X86TargetLowering()
1393 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Legal); in X86TargetLowering()
1394 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Legal); in X86TargetLowering()
1396 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Legal); in X86TargetLowering()
1397 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Legal); in X86TargetLowering()
1398 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Legal); in X86TargetLowering()
1399 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal); in X86TargetLowering()
1400 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal); in X86TargetLowering()
1416 setOperationAction(ISD::SINT_TO_FP, MVT::v8i64, Legal); in X86TargetLowering()
1417 setOperationAction(ISD::UINT_TO_FP, MVT::v8i64, Legal); in X86TargetLowering()
1418 setOperationAction(ISD::FP_TO_SINT, MVT::v8i64, Legal); in X86TargetLowering()
1419 setOperationAction(ISD::FP_TO_UINT, MVT::v8i64, Legal); in X86TargetLowering()
1421 setOperationAction(ISD::SINT_TO_FP, MVT::v4i64, Legal); in X86TargetLowering()
1422 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Legal); in X86TargetLowering()
1423 setOperationAction(ISD::UINT_TO_FP, MVT::v4i64, Legal); in X86TargetLowering()
1424 setOperationAction(ISD::UINT_TO_FP, MVT::v2i64, Legal); in X86TargetLowering()
1425 setOperationAction(ISD::FP_TO_SINT, MVT::v4i64, Legal); in X86TargetLowering()
1426 setOperationAction(ISD::FP_TO_SINT, MVT::v2i64, Legal); in X86TargetLowering()
1427 setOperationAction(ISD::FP_TO_UINT, MVT::v4i64, Legal); in X86TargetLowering()
1428 setOperationAction(ISD::FP_TO_UINT, MVT::v2i64, Legal); in X86TargetLowering()
1432 setOperationAction(ISD::SINT_TO_FP, MVT::v8i32, Legal); in X86TargetLowering()
1433 setOperationAction(ISD::UINT_TO_FP, MVT::v8i32, Legal); in X86TargetLowering()
1434 setOperationAction(ISD::FP_TO_SINT, MVT::v8i32, Legal); in X86TargetLowering()
1435 setOperationAction(ISD::FP_TO_UINT, MVT::v8i32, Legal); in X86TargetLowering()
1436 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal); in X86TargetLowering()
1437 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Legal); in X86TargetLowering()
1438 setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Legal); in X86TargetLowering()
1439 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Legal); in X86TargetLowering()
1457 setOperationAction(ISD::FFLOOR, MVT::v16f32, Legal); in X86TargetLowering()
1458 setOperationAction(ISD::FFLOOR, MVT::v8f64, Legal); in X86TargetLowering()
1459 setOperationAction(ISD::FCEIL, MVT::v16f32, Legal); in X86TargetLowering()
1460 setOperationAction(ISD::FCEIL, MVT::v8f64, Legal); in X86TargetLowering()
1461 setOperationAction(ISD::FTRUNC, MVT::v16f32, Legal); in X86TargetLowering()
1462 setOperationAction(ISD::FTRUNC, MVT::v8f64, Legal); in X86TargetLowering()
1463 setOperationAction(ISD::FRINT, MVT::v16f32, Legal); in X86TargetLowering()
1464 setOperationAction(ISD::FRINT, MVT::v8f64, Legal); in X86TargetLowering()
1465 setOperationAction(ISD::FNEARBYINT, MVT::v16f32, Legal); in X86TargetLowering()
1466 setOperationAction(ISD::FNEARBYINT, MVT::v8f64, Legal); in X86TargetLowering()
1492 setOperationAction(ISD::SMAX, MVT::v16i32, Legal); in X86TargetLowering()
1493 setOperationAction(ISD::SMAX, MVT::v8i64, Legal); in X86TargetLowering()
1494 setOperationAction(ISD::UMAX, MVT::v16i32, Legal); in X86TargetLowering()
1495 setOperationAction(ISD::UMAX, MVT::v8i64, Legal); in X86TargetLowering()
1496 setOperationAction(ISD::SMIN, MVT::v16i32, Legal); in X86TargetLowering()
1497 setOperationAction(ISD::SMIN, MVT::v8i64, Legal); in X86TargetLowering()
1498 setOperationAction(ISD::UMIN, MVT::v16i32, Legal); in X86TargetLowering()
1499 setOperationAction(ISD::UMIN, MVT::v8i64, Legal); in X86TargetLowering()
1501 setOperationAction(ISD::ADD, MVT::v8i64, Legal); in X86TargetLowering()
1502 setOperationAction(ISD::ADD, MVT::v16i32, Legal); in X86TargetLowering()
1504 setOperationAction(ISD::SUB, MVT::v8i64, Legal); in X86TargetLowering()
1505 setOperationAction(ISD::SUB, MVT::v16i32, Legal); in X86TargetLowering()
1507 setOperationAction(ISD::MUL, MVT::v16i32, Legal); in X86TargetLowering()
1518 setOperationAction(ISD::AND, MVT::v8i64, Legal); in X86TargetLowering()
1519 setOperationAction(ISD::OR, MVT::v8i64, Legal); in X86TargetLowering()
1520 setOperationAction(ISD::XOR, MVT::v8i64, Legal); in X86TargetLowering()
1521 setOperationAction(ISD::AND, MVT::v16i32, Legal); in X86TargetLowering()
1522 setOperationAction(ISD::OR, MVT::v16i32, Legal); in X86TargetLowering()
1523 setOperationAction(ISD::XOR, MVT::v16i32, Legal); in X86TargetLowering()
1526 setOperationAction(ISD::CTLZ, MVT::v8i64, Legal); in X86TargetLowering()
1527 setOperationAction(ISD::CTLZ, MVT::v16i32, Legal); in X86TargetLowering()
1528 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v8i64, Legal); in X86TargetLowering()
1529 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v16i32, Legal); in X86TargetLowering()
1544 setOperationAction(ISD::CTLZ, MVT::v4i64, Legal); in X86TargetLowering()
1545 setOperationAction(ISD::CTLZ, MVT::v8i32, Legal); in X86TargetLowering()
1546 setOperationAction(ISD::CTLZ, MVT::v2i64, Legal); in X86TargetLowering()
1547 setOperationAction(ISD::CTLZ, MVT::v4i32, Legal); in X86TargetLowering()
1548 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v4i64, Legal); in X86TargetLowering()
1549 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v8i32, Legal); in X86TargetLowering()
1550 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v2i64, Legal); in X86TargetLowering()
1551 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::v4i32, Legal); in X86TargetLowering()
1570 setOperationAction(ISD::MUL, MVT::v2i64, Legal); in X86TargetLowering()
1571 setOperationAction(ISD::MUL, MVT::v4i64, Legal); in X86TargetLowering()
1572 setOperationAction(ISD::MUL, MVT::v8i64, Legal); in X86TargetLowering()
1578 setOperationAction(ISD::AND, VT, Legal); in X86TargetLowering()
1579 setOperationAction(ISD::OR, VT, Legal); in X86TargetLowering()
1580 setOperationAction(ISD::XOR, VT, Legal); in X86TargetLowering()
1592 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT, Legal); in X86TargetLowering()
1602 setOperationAction(ISD::VSELECT, VT, Legal); in X86TargetLowering()
1606 setOperationAction(ISD::MLOAD, VT, Legal); in X86TargetLowering()
1607 setOperationAction(ISD::MSTORE, VT, Legal); in X86TargetLowering()
1608 setOperationAction(ISD::MGATHER, VT, Legal); in X86TargetLowering()
1625 setOperationAction(ISD::LOAD, MVT::v32i16, Legal); in X86TargetLowering()
1626 setOperationAction(ISD::LOAD, MVT::v64i8, Legal); in X86TargetLowering()
1629 setOperationAction(ISD::ADD, MVT::v32i16, Legal); in X86TargetLowering()
1630 setOperationAction(ISD::ADD, MVT::v64i8, Legal); in X86TargetLowering()
1631 setOperationAction(ISD::SUB, MVT::v32i16, Legal); in X86TargetLowering()
1632 setOperationAction(ISD::SUB, MVT::v64i8, Legal); in X86TargetLowering()
1633 setOperationAction(ISD::MUL, MVT::v32i16, Legal); in X86TargetLowering()
1634 setOperationAction(ISD::MULHS, MVT::v32i16, Legal); in X86TargetLowering()
1635 setOperationAction(ISD::MULHU, MVT::v32i16, Legal); in X86TargetLowering()
1660 setOperationAction(ISD::VSELECT, MVT::v32i16, Legal); in X86TargetLowering()
1661 setOperationAction(ISD::VSELECT, MVT::v64i8, Legal); in X86TargetLowering()
1668 setOperationAction(ISD::SMAX, MVT::v64i8, Legal); in X86TargetLowering()
1669 setOperationAction(ISD::SMAX, MVT::v32i16, Legal); in X86TargetLowering()
1670 setOperationAction(ISD::UMAX, MVT::v64i8, Legal); in X86TargetLowering()
1671 setOperationAction(ISD::UMAX, MVT::v32i16, Legal); in X86TargetLowering()
1672 setOperationAction(ISD::SMIN, MVT::v64i8, Legal); in X86TargetLowering()
1673 setOperationAction(ISD::SMIN, MVT::v32i16, Legal); in X86TargetLowering()
1674 setOperationAction(ISD::UMIN, MVT::v64i8, Legal); in X86TargetLowering()
1675 setOperationAction(ISD::UMIN, MVT::v32i16, Legal); in X86TargetLowering()
1677 setTruncStoreAction(MVT::v32i16, MVT::v32i8, Legal); in X86TargetLowering()
1678 setTruncStoreAction(MVT::v16i16, MVT::v16i8, Legal); in X86TargetLowering()
1680 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal); in X86TargetLowering()
1691 setOperationAction(ISD::VSELECT, VT, Legal); in X86TargetLowering()
1719 setOperationAction(ISD::AND, MVT::v8i32, Legal); in X86TargetLowering()
1720 setOperationAction(ISD::OR, MVT::v8i32, Legal); in X86TargetLowering()
1721 setOperationAction(ISD::XOR, MVT::v8i32, Legal); in X86TargetLowering()
1722 setOperationAction(ISD::AND, MVT::v4i32, Legal); in X86TargetLowering()
1723 setOperationAction(ISD::OR, MVT::v4i32, Legal); in X86TargetLowering()
1724 setOperationAction(ISD::XOR, MVT::v4i32, Legal); in X86TargetLowering()
1728 setOperationAction(ISD::SMAX, MVT::v2i64, Legal); in X86TargetLowering()
1729 setOperationAction(ISD::SMAX, MVT::v4i64, Legal); in X86TargetLowering()
1730 setOperationAction(ISD::UMAX, MVT::v2i64, Legal); in X86TargetLowering()
1731 setOperationAction(ISD::UMAX, MVT::v4i64, Legal); in X86TargetLowering()
1732 setOperationAction(ISD::SMIN, MVT::v2i64, Legal); in X86TargetLowering()
1733 setOperationAction(ISD::SMIN, MVT::v4i64, Legal); in X86TargetLowering()
1734 setOperationAction(ISD::UMIN, MVT::v2i64, Legal); in X86TargetLowering()
1735 setOperationAction(ISD::UMIN, MVT::v4i64, Legal); in X86TargetLowering()