|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenFastISel.inc 98 if (RetVT.SimpleTy != MVT::i64)
104 switch (VT.SimpleTy) {
122 if (RetVT.SimpleTy != MVT::isVoid)
128 switch (VT.SimpleTy) {
137 if (RetVT.SimpleTy != MVT::v8i8)
146 if (RetVT.SimpleTy != MVT::v16i8)
155 if (RetVT.SimpleTy != MVT::v4i16)
164 if (RetVT.SimpleTy != MVT::v8i16)
173 if (RetVT.SimpleTy != MVT::v2i32)
182 if (RetVT.SimpleTy != MVT::v4i32)
191 if (RetVT.SimpleTy != MVT::v1i64)
200 if (RetVT.SimpleTy != MVT::v2i64)
209 switch (VT.SimpleTy) {
225 if (RetVT.SimpleTy != MVT::v8i8)
234 if (RetVT.SimpleTy != MVT::v16i8)
243 if (RetVT.SimpleTy != MVT::v4i16)
252 if (RetVT.SimpleTy != MVT::v8i16)
261 if (RetVT.SimpleTy != MVT::v2i32)
270 if (RetVT.SimpleTy != MVT::v4i32)
279 if (RetVT.SimpleTy != MVT::v1i64)
288 if (RetVT.SimpleTy != MVT::v2i64)
297 switch (VT.SimpleTy) {
313 if (RetVT.SimpleTy != MVT::v8i8)
322 if (RetVT.SimpleTy != MVT::v16i8)
331 if (RetVT.SimpleTy != MVT::v4i16)
340 if (RetVT.SimpleTy != MVT::v8i16)
349 if (RetVT.SimpleTy != MVT::v2i32)
358 if (RetVT.SimpleTy != MVT::v4i32)
367 if (RetVT.SimpleTy != MVT::v1i64)
376 if (RetVT.SimpleTy != MVT::v2i64)
385 switch (VT.SimpleTy) {
401 if (RetVT.SimpleTy != MVT::v8i8)
410 if (RetVT.SimpleTy != MVT::v16i8)
419 if (RetVT.SimpleTy != MVT::v4i16)
428 if (RetVT.SimpleTy != MVT::v8i16)
437 if (RetVT.SimpleTy != MVT::v2i32)
446 if (RetVT.SimpleTy != MVT::v4i32)
455 if (RetVT.SimpleTy != MVT::v1i64)
464 if (RetVT.SimpleTy != MVT::v2i64)
473 switch (VT.SimpleTy) {
489 if (RetVT.SimpleTy != MVT::v8i8)
498 if (RetVT.SimpleTy != MVT::v16i8)
507 if (RetVT.SimpleTy != MVT::v4i16)
516 if (RetVT.SimpleTy != MVT::v8i16)
525 if (RetVT.SimpleTy != MVT::v2i32)
534 if (RetVT.SimpleTy != MVT::v4i32)
543 if (RetVT.SimpleTy != MVT::v1i64)
552 if (RetVT.SimpleTy != MVT::v2i64)
561 switch (VT.SimpleTy) {
640 switch (RetVT.SimpleTy) {
669 switch (RetVT.SimpleTy) {
677 switch (VT.SimpleTy) {
687 if (RetVT.SimpleTy != MVT::v4i16)
696 if (RetVT.SimpleTy != MVT::v8i16)
705 if (RetVT.SimpleTy != MVT::v2i32)
714 if (RetVT.SimpleTy != MVT::v4i32)
723 if (RetVT.SimpleTy != MVT::v1i64)
732 if (RetVT.SimpleTy != MVT::v2i64)
741 switch (VT.SimpleTy) {
755 if (RetVT.SimpleTy != MVT::v4i16)
764 if (RetVT.SimpleTy != MVT::v8i16)
773 if (RetVT.SimpleTy != MVT::v2i32)
782 if (RetVT.SimpleTy != MVT::v4i32)
791 if (RetVT.SimpleTy != MVT::v1i64)
800 if (RetVT.SimpleTy != MVT::v2i64)
809 switch (VT.SimpleTy) {
823 if (RetVT.SimpleTy != MVT::v4i16)
832 if (RetVT.SimpleTy != MVT::v8i16)
841 if (RetVT.SimpleTy != MVT::v2i32)
850 if (RetVT.SimpleTy != MVT::v4i32)
859 if (RetVT.SimpleTy != MVT::v1i64)
868 if (RetVT.SimpleTy != MVT::v2i64)
877 switch (VT.SimpleTy) {
891 if (RetVT.SimpleTy != MVT::v4i16)
900 if (RetVT.SimpleTy != MVT::v8i16)
909 if (RetVT.SimpleTy != MVT::v2i32)
918 if (RetVT.SimpleTy != MVT::v4i32)
927 if (RetVT.SimpleTy != MVT::v1i64)
936 if (RetVT.SimpleTy != MVT::v2i64)
945 switch (VT.SimpleTy) {
959 if (RetVT.SimpleTy != MVT::v4i16)
968 if (RetVT.SimpleTy != MVT::v8i16)
977 if (RetVT.SimpleTy != MVT::v2i32)
986 if (RetVT.SimpleTy != MVT::v4i32)
995 if (RetVT.SimpleTy != MVT::v1i64)
1004 if (RetVT.SimpleTy != MVT::v2i64)
1013 switch (VT.SimpleTy) {
1027 if (RetVT.SimpleTy != MVT::f32)
1033 if (RetVT.SimpleTy != MVT::f64)
1039 if (RetVT.SimpleTy != MVT::v2f32)
1045 if (RetVT.SimpleTy != MVT::v4f32)
1051 if (RetVT.SimpleTy != MVT::v1f64)
1057 if (RetVT.SimpleTy != MVT::v2f64)
1063 switch (VT.SimpleTy) {
1077 if (RetVT.SimpleTy != MVT::f32)
1083 if (RetVT.SimpleTy != MVT::f64)
1089 if (RetVT.SimpleTy != MVT::v2f32)
1095 if (RetVT.SimpleTy != MVT::v4f32)
1101 if (RetVT.SimpleTy != MVT::v1f64)
1107 if (RetVT.SimpleTy != MVT::v2f64)
1113 switch (VT.SimpleTy) {
1127 if (RetVT.SimpleTy != MVT::v8i8)
1133 if (RetVT.SimpleTy != MVT::v16i8)
1139 if (RetVT.SimpleTy != MVT::v4i16)
1145 if (RetVT.SimpleTy != MVT::v8i16)
1151 if (RetVT.SimpleTy != MVT::v2i32)
1157 if (RetVT.SimpleTy != MVT::v4i32)
1163 if (RetVT.SimpleTy != MVT::v1i64)
1169 if (RetVT.SimpleTy != MVT::v2i64)
1175 switch (VT.SimpleTy) {
1191 if (RetVT.SimpleTy != MVT::v8i8)
1197 if (RetVT.SimpleTy != MVT::v16i8)
1203 if (RetVT.SimpleTy != MVT::v4i16)
1209 if (RetVT.SimpleTy != MVT::v8i16)
1215 if (RetVT.SimpleTy != MVT::v2i32)
1221 if (RetVT.SimpleTy != MVT::v4i32)
1227 if (RetVT.SimpleTy != MVT::v1i64)
1233 if (RetVT.SimpleTy != MVT::v2i64)
1239 switch (VT.SimpleTy) {
1255 if (RetVT.SimpleTy != MVT::v8i8)
1264 if (RetVT.SimpleTy != MVT::v16i8)
1273 switch (VT.SimpleTy) {
1283 if (RetVT.SimpleTy != MVT::v8i8)
1292 if (RetVT.SimpleTy != MVT::v16i8)
1301 if (RetVT.SimpleTy != MVT::v4i16)
1310 if (RetVT.SimpleTy != MVT::v8i16)
1319 if (RetVT.SimpleTy != MVT::v4f16)
1325 if (RetVT.SimpleTy != MVT::v8f16)
1331 switch (VT.SimpleTy) {
1345 if (RetVT.SimpleTy != MVT::v8i8)
1354 if (RetVT.SimpleTy != MVT::v16i8)
1363 if (RetVT.SimpleTy != MVT::v4i16)
1372 if (RetVT.SimpleTy != MVT::v8i16)
1381 if (RetVT.SimpleTy != MVT::v2i32)
1390 if (RetVT.SimpleTy != MVT::v4i32)
1399 if (RetVT.SimpleTy != MVT::v4f16)
1405 if (RetVT.SimpleTy != MVT::v8f16)
1411 if (RetVT.SimpleTy != MVT::v2f32)
1417 if (RetVT.SimpleTy != MVT::v4f32)
1423 switch (VT.SimpleTy) {
1441 if (RetVT.SimpleTy != MVT::f16)
1450 if (RetVT.SimpleTy != MVT::f32)
1459 if (RetVT.SimpleTy != MVT::f64)
1468 switch (VT.SimpleTy) {
1479 if (RetVT.SimpleTy != MVT::nxv8i16)
1488 if (RetVT.SimpleTy != MVT::nxv4i32)
1497 if (RetVT.SimpleTy != MVT::nxv2i64)
1506 switch (VT.SimpleTy) {
1517 if (RetVT.SimpleTy != MVT::nxv8i16)
1526 if (RetVT.SimpleTy != MVT::nxv4i32)
1535 if (RetVT.SimpleTy != MVT::nxv2i64)
1544 switch (VT.SimpleTy) {
1555 if (RetVT.SimpleTy != MVT::f16)
1564 if (RetVT.SimpleTy != MVT::f32)
1573 if (RetVT.SimpleTy != MVT::f64)
1582 switch (VT.SimpleTy) {
1593 if (RetVT.SimpleTy != MVT::nxv8i16)
1602 if (RetVT.SimpleTy != MVT::nxv4i32)
1611 if (RetVT.SimpleTy != MVT::nxv2i64)
1620 switch (VT.SimpleTy) {
1631 if (RetVT.SimpleTy != MVT::nxv8i16)
1640 if (RetVT.SimpleTy != MVT::nxv4i32)
1649 if (RetVT.SimpleTy != MVT::nxv2i64)
1658 switch (VT.SimpleTy) {
1669 if (RetVT.SimpleTy != MVT::i64)
1678 if (RetVT.SimpleTy != MVT::v8i8)
1687 if (RetVT.SimpleTy != MVT::v16i8)
1696 if (RetVT.SimpleTy != MVT::v4i16)
1705 if (RetVT.SimpleTy != MVT::v8i16)
1714 if (RetVT.SimpleTy != MVT::v2i32)
1723 if (RetVT.SimpleTy != MVT::v4i32)
1732 if (RetVT.SimpleTy != MVT::v1i64)
1741 if (RetVT.SimpleTy != MVT::v2i64)
1750 switch (VT.SimpleTy) {
1802 switch (RetVT.SimpleTy) {
1862 switch (RetVT.SimpleTy) {
1917 switch (RetVT.SimpleTy) {
1971 switch (RetVT.SimpleTy) {
2018 switch (RetVT.SimpleTy) {
2071 switch (RetVT.SimpleTy) {
2118 switch (RetVT.SimpleTy) {
2164 switch (RetVT.SimpleTy) {
2210 switch (RetVT.SimpleTy) {
2263 switch (RetVT.SimpleTy) {
2310 switch (RetVT.SimpleTy) {
2363 switch (RetVT.SimpleTy) {
2410 switch (RetVT.SimpleTy) {
2456 switch (RetVT.SimpleTy) {
2502 switch (RetVT.SimpleTy) {
2513 switch (VT.SimpleTy) {
2536 if (RetVT.SimpleTy != MVT::i32)
2542 if (RetVT.SimpleTy != MVT::i64)
2548 switch (VT.SimpleTy) {
2558 if (RetVT.SimpleTy != MVT::isVoid)
2564 switch (VT.SimpleTy) {
2573 if (RetVT.SimpleTy != MVT::i32)
2579 if (RetVT.SimpleTy != MVT::i64)
2585 switch (VT.SimpleTy) {
2595 if (RetVT.SimpleTy != MVT::i32)
2601 if (RetVT.SimpleTy != MVT::i64)
2607 if (RetVT.SimpleTy != MVT::v8i8)
2616 if (RetVT.SimpleTy != MVT::v16i8)
2625 if (RetVT.SimpleTy != MVT::v4i16)
2634 if (RetVT.SimpleTy != MVT::v8i16)
2643 if (RetVT.SimpleTy != MVT::v2i32)
2652 if (RetVT.SimpleTy != MVT::v4i32)
2661 switch (VT.SimpleTy) {
2677 if (RetVT.SimpleTy != MVT::v8i8)
2686 if (RetVT.SimpleTy != MVT::v16i8)
2695 switch (VT.SimpleTy) {
2705 if (RetVT.SimpleTy != MVT::f16)
2714 if (RetVT.SimpleTy != MVT::f32)
2723 if (RetVT.SimpleTy != MVT::f64)
2732 if (RetVT.SimpleTy != MVT::v4f16)
2741 if (RetVT.SimpleTy != MVT::v8f16)
2750 if (RetVT.SimpleTy != MVT::v2f32)
2759 if (RetVT.SimpleTy != MVT::v4f32)
2768 if (RetVT.SimpleTy != MVT::v2f64)
2777 switch (VT.SimpleTy) {
2793 if (RetVT.SimpleTy != MVT::f16)
2802 if (RetVT.SimpleTy != MVT::f32)
2811 if (RetVT.SimpleTy != MVT::f64)
2820 if (RetVT.SimpleTy != MVT::v4f16)
2829 if (RetVT.SimpleTy != MVT::v8f16)
2838 if (RetVT.SimpleTy != MVT::v2f32)
2847 if (RetVT.SimpleTy != MVT::v4f32)
2856 if (RetVT.SimpleTy != MVT::v2f64)
2865 switch (VT.SimpleTy) {
2881 if (RetVT.SimpleTy != MVT::f16)
2890 if (RetVT.SimpleTy != MVT::f32)
2899 if (RetVT.SimpleTy != MVT::f64)
2908 if (RetVT.SimpleTy != MVT::v4f16)
2917 if (RetVT.SimpleTy != MVT::v8f16)
2926 if (RetVT.SimpleTy != MVT::v2f32)
2935 if (RetVT.SimpleTy != MVT::v4f32)
2944 if (RetVT.SimpleTy != MVT::v2f64)
2953 switch (VT.SimpleTy) {
2969 if (RetVT.SimpleTy != MVT::f16)
2978 if (RetVT.SimpleTy != MVT::f32)
2987 if (RetVT.SimpleTy != MVT::f64)
2996 if (RetVT.SimpleTy != MVT::v4f16)
3005 if (RetVT.SimpleTy != MVT::v8f16)
3014 if (RetVT.SimpleTy != MVT::v2f32)
3023 if (RetVT.SimpleTy != MVT::v4f32)
3032 if (RetVT.SimpleTy != MVT::v2f64)
3041 switch (VT.SimpleTy) {
3057 if (RetVT.SimpleTy != MVT::f16)
3066 if (RetVT.SimpleTy != MVT::f32)
3075 if (RetVT.SimpleTy != MVT::f64)
3084 if (RetVT.SimpleTy != MVT::v4f16)
3093 if (RetVT.SimpleTy != MVT::v8f16)
3102 if (RetVT.SimpleTy != MVT::v2f32)
3111 if (RetVT.SimpleTy != MVT::v4f32)
3120 if (RetVT.SimpleTy != MVT::v2f64)
3129 switch (VT.SimpleTy) {
3159 switch (RetVT.SimpleTy) {
3167 if (RetVT.SimpleTy != MVT::f64)
3176 if (RetVT.SimpleTy != MVT::v4f32)
3182 if (RetVT.SimpleTy != MVT::v2f64)
3188 switch (VT.SimpleTy) {
3200 if (RetVT.SimpleTy != MVT::f16)
3223 switch (RetVT.SimpleTy) {
3231 if (RetVT.SimpleTy != MVT::v4f16)
3237 if (RetVT.SimpleTy != MVT::v2f32)
3243 switch (VT.SimpleTy) {
3269 switch (RetVT.SimpleTy) {
3291 switch (RetVT.SimpleTy) {
3313 switch (RetVT.SimpleTy) {
3321 if (RetVT.SimpleTy != MVT::v4i16)
3330 if (RetVT.SimpleTy != MVT::v8i16)
3339 if (RetVT.SimpleTy != MVT::v2i32)
3348 if (RetVT.SimpleTy != MVT::v4i32)
3357 if (RetVT.SimpleTy != MVT::v2i64)
3366 switch (VT.SimpleTy) {
3396 switch (RetVT.SimpleTy) {
3418 switch (RetVT.SimpleTy) {
3440 switch (RetVT.SimpleTy) {
3448 if (RetVT.SimpleTy != MVT::v4i16)
3457 if (RetVT.SimpleTy != MVT::v8i16)
3466 if (RetVT.SimpleTy != MVT::v2i32)
3475 if (RetVT.SimpleTy != MVT::v4i32)
3484 if (RetVT.SimpleTy != MVT::v2i64)
3493 switch (VT.SimpleTy) {
3509 if (RetVT.SimpleTy != MVT::f16)
3518 if (RetVT.SimpleTy != MVT::f32)
3527 if (RetVT.SimpleTy != MVT::f64)
3536 if (RetVT.SimpleTy != MVT::v4f16)
3545 if (RetVT.SimpleTy != MVT::v8f16)
3554 if (RetVT.SimpleTy != MVT::v2f32)
3563 if (RetVT.SimpleTy != MVT::v4f32)
3572 if (RetVT.SimpleTy != MVT::v2f64)
3581 switch (VT.SimpleTy) {
3597 if (RetVT.SimpleTy != MVT::f16)
3606 if (RetVT.SimpleTy != MVT::f32)
3615 if (RetVT.SimpleTy != MVT::f64)
3624 if (RetVT.SimpleTy != MVT::v4f16)
3633 if (RetVT.SimpleTy != MVT::v8f16)
3642 if (RetVT.SimpleTy != MVT::v2f32)
3651 if (RetVT.SimpleTy != MVT::v4f32)
3660 if (RetVT.SimpleTy != MVT::v2f64)
3669 switch (VT.SimpleTy) {
3685 if (RetVT.SimpleTy != MVT::f16)
3694 if (RetVT.SimpleTy != MVT::f32)
3703 if (RetVT.SimpleTy != MVT::f64)
3712 if (RetVT.SimpleTy != MVT::v4f16)
3721 if (RetVT.SimpleTy != MVT::v8f16)
3730 if (RetVT.SimpleTy != MVT::v2f32)
3739 if (RetVT.SimpleTy != MVT::v4f32)
3748 if (RetVT.SimpleTy != MVT::v2f64)
3757 switch (VT.SimpleTy) {
3773 if (RetVT.SimpleTy != MVT::f16)
3782 if (RetVT.SimpleTy != MVT::f32)
3791 if (RetVT.SimpleTy != MVT::f64)
3800 if (RetVT.SimpleTy != MVT::v4f16)
3809 if (RetVT.SimpleTy != MVT::v8f16)
3818 if (RetVT.SimpleTy != MVT::v2f32)
3827 if (RetVT.SimpleTy != MVT::v4f32)
3836 if (RetVT.SimpleTy != MVT::v2f64)
3845 switch (VT.SimpleTy) {
3861 if (RetVT.SimpleTy != MVT::i64)
3870 if (RetVT.SimpleTy != MVT::i64)
3876 if (RetVT.SimpleTy != MVT::i64)
3882 switch (VT.SimpleTy) {
3907 switch (RetVT.SimpleTy) {
3923 switch (RetVT.SimpleTy) {
3939 switch (RetVT.SimpleTy) {
3947 switch (VT.SimpleTy) {
3979 switch (RetVT.SimpleTy) {
4009 switch (RetVT.SimpleTy) {
4018 if (RetVT.SimpleTy != MVT::v4f16)
4027 if (RetVT.SimpleTy != MVT::v8f16)
4036 if (RetVT.SimpleTy != MVT::v2f32)
4045 if (RetVT.SimpleTy != MVT::v4f32)
4054 if (RetVT.SimpleTy != MVT::v2f64)
4063 switch (VT.SimpleTy) {
4078 if (RetVT.SimpleTy != MVT::i32)
4084 if (RetVT.SimpleTy != MVT::v8i8)
4093 if (RetVT.SimpleTy != MVT::v4i16)
4102 if (RetVT.SimpleTy != MVT::v2i32)
4111 switch (VT.SimpleTy) {
4144 switch (RetVT.SimpleTy) {
4174 switch (RetVT.SimpleTy) {
4183 if (RetVT.SimpleTy != MVT::v4f16)
4192 if (RetVT.SimpleTy != MVT::v8f16)
4201 if (RetVT.SimpleTy != MVT::v2f32)
4210 if (RetVT.SimpleTy != MVT::v4f32)
4219 if (RetVT.SimpleTy != MVT::v2f64)
4228 switch (VT.SimpleTy) {
4301 if (RetVT.SimpleTy != MVT::v8i8)
4310 if (RetVT.SimpleTy != MVT::v16i8)
4319 if (RetVT.SimpleTy != MVT::v4i16)
4328 if (RetVT.SimpleTy != MVT::v8i16)
4337 if (RetVT.SimpleTy != MVT::v2i32)
4346 if (RetVT.SimpleTy != MVT::v4i32)
4355 if (RetVT.SimpleTy != MVT::v1i64)
4364 if (RetVT.SimpleTy != MVT::v2i64)
4373 switch (VT.SimpleTy) {
4389 if (RetVT.SimpleTy != MVT::v8i8)
4398 if (RetVT.SimpleTy != MVT::v16i8)
4407 if (RetVT.SimpleTy != MVT::v4i16)
4416 if (RetVT.SimpleTy != MVT::v8i16)
4425 if (RetVT.SimpleTy != MVT::v2i32)
4434 if (RetVT.SimpleTy != MVT::v4i32)
4443 if (RetVT.SimpleTy != MVT::v1i64)
4452 if (RetVT.SimpleTy != MVT::v2i64)
4461 switch (VT.SimpleTy) {
4477 if (RetVT.SimpleTy != MVT::v8i8)
4486 if (RetVT.SimpleTy != MVT::v16i8)
4495 if (RetVT.SimpleTy != MVT::v4i16)
4504 if (RetVT.SimpleTy != MVT::v8i16)
4513 if (RetVT.SimpleTy != MVT::v2i32)
4522 if (RetVT.SimpleTy != MVT::v4i32)
4531 if (RetVT.SimpleTy != MVT::v1i64)
4540 if (RetVT.SimpleTy != MVT::v2i64)
4549 switch (VT.SimpleTy) {
4565 if (RetVT.SimpleTy != MVT::v8i8)
4574 if (RetVT.SimpleTy != MVT::v16i8)
4583 if (RetVT.SimpleTy != MVT::v4i16)
4592 if (RetVT.SimpleTy != MVT::v8i16)
4601 if (RetVT.SimpleTy != MVT::v2i32)
4610 if (RetVT.SimpleTy != MVT::v4i32)
4619 if (RetVT.SimpleTy != MVT::v1i64)
4628 if (RetVT.SimpleTy != MVT::v2i64)
4637 switch (VT.SimpleTy) {
4653 if (RetVT.SimpleTy != MVT::v8i8)
4662 if (RetVT.SimpleTy != MVT::v16i8)
4671 if (RetVT.SimpleTy != MVT::v4i16)
4680 if (RetVT.SimpleTy != MVT::v8i16)
4689 if (RetVT.SimpleTy != MVT::v2i32)
4698 if (RetVT.SimpleTy != MVT::v4i32)
4707 if (RetVT.SimpleTy != MVT::v1i64)
4716 if (RetVT.SimpleTy != MVT::v2i64)
4725 switch (VT.SimpleTy) {
4741 if (RetVT.SimpleTy != MVT::i32)
4750 if (RetVT.SimpleTy != MVT::i64)
4759 if (RetVT.SimpleTy != MVT::v4i16)
4768 if (RetVT.SimpleTy != MVT::v8i16)
4777 if (RetVT.SimpleTy != MVT::v2i32)
4786 if (RetVT.SimpleTy != MVT::v4i32)
4795 if (RetVT.SimpleTy != MVT::v1i64)
4804 if (RetVT.SimpleTy != MVT::v2i64)
4813 switch (VT.SimpleTy) {
4829 if (RetVT.SimpleTy != MVT::i32)
4838 if (RetVT.SimpleTy != MVT::i64)
4847 if (RetVT.SimpleTy != MVT::v4i16)
4856 if (RetVT.SimpleTy != MVT::v8i16)
4865 if (RetVT.SimpleTy != MVT::v2i32)
4874 if (RetVT.SimpleTy != MVT::v4i32)
4883 if (RetVT.SimpleTy != MVT::v1i64)
4892 if (RetVT.SimpleTy != MVT::v2i64)
4901 switch (VT.SimpleTy) {
4917 if (RetVT.SimpleTy != MVT::i32)
4926 if (RetVT.SimpleTy != MVT::i64)
4935 if (RetVT.SimpleTy != MVT::v4i16)
4944 if (RetVT.SimpleTy != MVT::v8i16)
4953 if (RetVT.SimpleTy != MVT::v2i32)
4962 if (RetVT.SimpleTy != MVT::v4i32)
4971 if (RetVT.SimpleTy != MVT::v1i64)
4980 if (RetVT.SimpleTy != MVT::v2i64)
4989 switch (VT.SimpleTy) {
5005 if (RetVT.SimpleTy != MVT::isVoid)
5014 if (RetVT.SimpleTy != MVT::isVoid)
5023 if (RetVT.SimpleTy != MVT::isVoid)
5032 switch (VT.SimpleTy) {
5043 if (RetVT.SimpleTy != MVT::f32)
5049 if (RetVT.SimpleTy != MVT::f64)
5055 if (RetVT.SimpleTy != MVT::v2f32)
5061 if (RetVT.SimpleTy != MVT::v4f32)
5067 if (RetVT.SimpleTy != MVT::v2f64)
5073 switch (VT.SimpleTy) {
5086 if (RetVT.SimpleTy != MVT::f32)
5092 if (RetVT.SimpleTy != MVT::f64)
5098 if (RetVT.SimpleTy != MVT::v2f32)
5104 if (RetVT.SimpleTy != MVT::v4f32)
5110 if (RetVT.SimpleTy != MVT::v2f64)
5116 switch (VT.SimpleTy) {
5129 if (RetVT.SimpleTy != MVT::v8i16)
5135 if (RetVT.SimpleTy != MVT::v4i32)
5141 if (RetVT.SimpleTy != MVT::v2i64)
5147 switch (VT.SimpleTy) {
5158 if (RetVT.SimpleTy != MVT::v8i8)
5167 if (RetVT.SimpleTy != MVT::v16i8)
5176 if (RetVT.SimpleTy != MVT::v4i16)
5185 if (RetVT.SimpleTy != MVT::v8i16)
5194 if (RetVT.SimpleTy != MVT::v2i32)
5203 if (RetVT.SimpleTy != MVT::v4i32)
5212 if (RetVT.SimpleTy != MVT::v2i64)
5221 if (RetVT.SimpleTy != MVT::v4f16)
5230 if (RetVT.SimpleTy != MVT::v8f16)
5239 if (RetVT.SimpleTy != MVT::v2f32)
5248 if (RetVT.SimpleTy != MVT::v4f32)
5257 if (RetVT.SimpleTy != MVT::v2f64)
5266 switch (VT.SimpleTy) {
5286 if (RetVT.SimpleTy != MVT::v8i8)
5295 if (RetVT.SimpleTy != MVT::v16i8)
5304 if (RetVT.SimpleTy != MVT::v4i16)
5313 if (RetVT.SimpleTy != MVT::v8i16)
5322 if (RetVT.SimpleTy != MVT::v2i32)
5331 if (RetVT.SimpleTy != MVT::v4i32)
5340 if (RetVT.SimpleTy != MVT::v2i64)
5349 if (RetVT.SimpleTy != MVT::v4f16)
5358 if (RetVT.SimpleTy != MVT::v8f16)
5367 if (RetVT.SimpleTy != MVT::v2f32)
5376 if (RetVT.SimpleTy != MVT::v4f32)
5385 if (RetVT.SimpleTy != MVT::v2f64)
5394 switch (VT.SimpleTy) {
5414 if (RetVT.SimpleTy != MVT::v8i16)
5420 if (RetVT.SimpleTy != MVT::v4i32)
5426 if (RetVT.SimpleTy != MVT::v2i64)
5432 switch (VT.SimpleTy) {
5443 if (RetVT.SimpleTy != MVT::v8i8)
5452 if (RetVT.SimpleTy != MVT::v16i8)
5461 if (RetVT.SimpleTy != MVT::v4i16)
5470 if (RetVT.SimpleTy != MVT::v8i16)
5479 if (RetVT.SimpleTy != MVT::v2i32)
5488 if (RetVT.SimpleTy != MVT::v4i32)
5497 if (RetVT.SimpleTy != MVT::v2i64)
5506 if (RetVT.SimpleTy != MVT::v4f16)
5515 if (RetVT.SimpleTy != MVT::v8f16)
5524 if (RetVT.SimpleTy != MVT::v2f32)
5533 if (RetVT.SimpleTy != MVT::v4f32)
5542 if (RetVT.SimpleTy != MVT::v2f64)
5551 switch (VT.SimpleTy) {
5571 if (RetVT.SimpleTy != MVT::v8i8)
5580 if (RetVT.SimpleTy != MVT::v16i8)
5589 if (RetVT.SimpleTy != MVT::v4i16)
5598 if (RetVT.SimpleTy != MVT::v8i16)
5607 if (RetVT.SimpleTy != MVT::v2i32)
5616 if (RetVT.SimpleTy != MVT::v4i32)
5625 if (RetVT.SimpleTy != MVT::v2i64)
5634 if (RetVT.SimpleTy != MVT::v4f16)
5643 if (RetVT.SimpleTy != MVT::v8f16)
5652 if (RetVT.SimpleTy != MVT::v2f32)
5661 if (RetVT.SimpleTy != MVT::v4f32)
5670 if (RetVT.SimpleTy != MVT::v2f64)
5679 switch (VT.SimpleTy) {
5699 if (RetVT.SimpleTy != MVT::v8i8)
5708 if (RetVT.SimpleTy != MVT::v16i8)
5717 if (RetVT.SimpleTy != MVT::v4i16)
5726 if (RetVT.SimpleTy != MVT::v8i16)
5735 if (RetVT.SimpleTy != MVT::v2i32)
5744 if (RetVT.SimpleTy != MVT::v4i32)
5753 if (RetVT.SimpleTy != MVT::v2i64)
5762 if (RetVT.SimpleTy != MVT::v4f16)
5771 if (RetVT.SimpleTy != MVT::v8f16)
5780 if (RetVT.SimpleTy != MVT::v2f32)
5789 if (RetVT.SimpleTy != MVT::v4f32)
5798 if (RetVT.SimpleTy != MVT::v2f64)
5807 switch (VT.SimpleTy) {
5827 if (RetVT.SimpleTy != MVT::v8i8)
5836 if (RetVT.SimpleTy != MVT::v16i8)
5845 if (RetVT.SimpleTy != MVT::v4i16)
5854 if (RetVT.SimpleTy != MVT::v8i16)
5863 if (RetVT.SimpleTy != MVT::v2i32)
5872 if (RetVT.SimpleTy != MVT::v4i32)
5881 if (RetVT.SimpleTy != MVT::v2i64)
5890 if (RetVT.SimpleTy != MVT::v4f16)
5899 if (RetVT.SimpleTy != MVT::v8f16)
5908 if (RetVT.SimpleTy != MVT::v2f32)
5917 if (RetVT.SimpleTy != MVT::v4f32)
5926 if (RetVT.SimpleTy != MVT::v2f64)
5935 switch (VT.SimpleTy) {
5955 if (RetVT.SimpleTy != MVT::i32)
5961 if (RetVT.SimpleTy != MVT::i64)
5967 if (RetVT.SimpleTy != MVT::v8i8)
5976 if (RetVT.SimpleTy != MVT::v16i8)
5985 if (RetVT.SimpleTy != MVT::v4i16)
5994 if (RetVT.SimpleTy != MVT::v8i16)
6003 if (RetVT.SimpleTy != MVT::v2i32)
6012 if (RetVT.SimpleTy != MVT::v4i32)
6021 if (RetVT.SimpleTy != MVT::v1i64)
6030 if (RetVT.SimpleTy != MVT::v2i64)
6039 switch (VT.SimpleTy) {
6057 if (RetVT.SimpleTy != MVT::i32)
6063 if (RetVT.SimpleTy != MVT::i64)
6069 if (RetVT.SimpleTy != MVT::v8i8)
6078 if (RetVT.SimpleTy != MVT::v16i8)
6087 if (RetVT.SimpleTy != MVT::v4i16)
6096 if (RetVT.SimpleTy != MVT::v8i16)
6105 if (RetVT.SimpleTy != MVT::v2i32)
6114 if (RetVT.SimpleTy != MVT::v4i32)
6123 if (RetVT.SimpleTy != MVT::v1i64)
6132 if (RetVT.SimpleTy != MVT::v2i64)
6141 switch (VT.SimpleTy) {
6159 if (RetVT.SimpleTy != MVT::f16)
6168 if (RetVT.SimpleTy != MVT::f32)
6177 if (RetVT.SimpleTy != MVT::f64)
6186 if (RetVT.SimpleTy != MVT::v4f16)
6195 if (RetVT.SimpleTy != MVT::v8f16)
6204 if (RetVT.SimpleTy != MVT::v2f32)
6213 if (RetVT.SimpleTy != MVT::v4f32)
6222 if (RetVT.SimpleTy != MVT::v2f64)
6231 if (RetVT.SimpleTy != MVT::nxv8f16)
6240 if (RetVT.SimpleTy != MVT::nxv4f32)
6249 if (RetVT.SimpleTy != MVT::nxv2f64)
6258 switch (VT.SimpleTy) {
6277 if (RetVT.SimpleTy != MVT::f16)
6286 if (RetVT.SimpleTy != MVT::f32)
6295 if (RetVT.SimpleTy != MVT::f64)
6304 if (RetVT.SimpleTy != MVT::v4f16)
6313 if (RetVT.SimpleTy != MVT::v8f16)
6322 if (RetVT.SimpleTy != MVT::v2f32)
6331 if (RetVT.SimpleTy != MVT::v4f32)
6340 if (RetVT.SimpleTy != MVT::v2f64)
6349 switch (VT.SimpleTy) {
6365 if (RetVT.SimpleTy != MVT::f16)
6374 if (RetVT.SimpleTy != MVT::f32)
6383 if (RetVT.SimpleTy != MVT::f64)
6392 if (RetVT.SimpleTy != MVT::v4f16)
6401 if (RetVT.SimpleTy != MVT::v8f16)
6410 if (RetVT.SimpleTy != MVT::v2f32)
6419 if (RetVT.SimpleTy != MVT::v4f32)
6428 if (RetVT.SimpleTy != MVT::v1f64)
6434 if (RetVT.SimpleTy != MVT::v2f64)
6443 switch (VT.SimpleTy) {
6460 if (RetVT.SimpleTy != MVT::f16)
6469 if (RetVT.SimpleTy != MVT::f32)
6478 if (RetVT.SimpleTy != MVT::f64)
6487 if (RetVT.SimpleTy != MVT::v4f16)
6496 if (RetVT.SimpleTy != MVT::v8f16)
6505 if (RetVT.SimpleTy != MVT::v2f32)
6514 if (RetVT.SimpleTy != MVT::v4f32)
6523 if (RetVT.SimpleTy != MVT::v1f64)
6529 if (RetVT.SimpleTy != MVT::v2f64)
6538 switch (VT.SimpleTy) {
6555 if (RetVT.SimpleTy != MVT::f16)
6564 if (RetVT.SimpleTy != MVT::f32)
6573 if (RetVT.SimpleTy != MVT::f64)
6582 if (RetVT.SimpleTy != MVT::v4f16)
6591 if (RetVT.SimpleTy != MVT::v8f16)
6600 if (RetVT.SimpleTy != MVT::v2f32)
6609 if (RetVT.SimpleTy != MVT::v4f32)
6618 if (RetVT.SimpleTy != MVT::v1f64)
6624 if (RetVT.SimpleTy != MVT::v2f64)
6633 switch (VT.SimpleTy) {
6650 if (RetVT.SimpleTy != MVT::f16)
6659 if (RetVT.SimpleTy != MVT::f32)
6668 if (RetVT.SimpleTy != MVT::f64)
6677 if (RetVT.SimpleTy != MVT::v4f16)
6686 if (RetVT.SimpleTy != MVT::v8f16)
6695 if (RetVT.SimpleTy != MVT::v2f32)
6704 if (RetVT.SimpleTy != MVT::v4f32)
6713 if (RetVT.SimpleTy != MVT::v1f64)
6719 if (RetVT.SimpleTy != MVT::v2f64)
6728 switch (VT.SimpleTy) {
6745 if (RetVT.SimpleTy != MVT::f16)
6754 if (RetVT.SimpleTy != MVT::f32)
6763 if (RetVT.SimpleTy != MVT::f64)
6772 if (RetVT.SimpleTy != MVT::v4f16)
6781 if (RetVT.SimpleTy != MVT::v8f16)
6790 if (RetVT.SimpleTy != MVT::v2f32)
6799 if (RetVT.SimpleTy != MVT::v4f32)
6808 if (RetVT.SimpleTy != MVT::v2f64)
6817 switch (VT.SimpleTy) {
6833 if (RetVT.SimpleTy != MVT::f16)
6842 if (RetVT.SimpleTy != MVT::f32)
6851 if (RetVT.SimpleTy != MVT::f64)
6860 if (RetVT.SimpleTy != MVT::v4f16)
6869 if (RetVT.SimpleTy != MVT::v8f16)
6878 if (RetVT.SimpleTy != MVT::v2f32)
6887 if (RetVT.SimpleTy != MVT::v4f32)
6896 if (RetVT.SimpleTy != MVT::v2f64)
6905 switch (VT.SimpleTy) {
6921 if (RetVT.SimpleTy != MVT::v8i8)
6930 if (RetVT.SimpleTy != MVT::v16i8)
6939 if (RetVT.SimpleTy != MVT::v4i16)
6948 if (RetVT.SimpleTy != MVT::v8i16)
6957 if (RetVT.SimpleTy != MVT::v2i32)
6966 if (RetVT.SimpleTy != MVT::v4i32)
6975 switch (VT.SimpleTy) {
6989 if (RetVT.SimpleTy != MVT::i64)
6995 switch (VT.SimpleTy) {
7004 if (RetVT.SimpleTy != MVT::i64)
7010 switch (VT.SimpleTy) {
7019 if (RetVT.SimpleTy != MVT::i32)
7025 if (RetVT.SimpleTy != MVT::i64)
7031 if (RetVT.SimpleTy != MVT::v8i8)
7040 if (RetVT.SimpleTy != MVT::v16i8)
7049 if (RetVT.SimpleTy != MVT::v4i16)
7058 if (RetVT.SimpleTy != MVT::v8i16)
7067 if (RetVT.SimpleTy != MVT::v2i32)
7076 if (RetVT.SimpleTy != MVT::v4i32)
7085 if (RetVT.SimpleTy != MVT::v1i64)
7094 if (RetVT.SimpleTy != MVT::v2i64)
7103 switch (VT.SimpleTy) {
7121 if (RetVT.SimpleTy != MVT::i64)
7127 switch (VT.SimpleTy) {
7136 if (RetVT.SimpleTy != MVT::i32)
7142 if (RetVT.SimpleTy != MVT::i64)
7148 switch (VT.SimpleTy) {
7158 if (RetVT.SimpleTy != MVT::i64)
7164 switch (VT.SimpleTy) {
7173 if (RetVT.SimpleTy != MVT::v8i8)
7182 if (RetVT.SimpleTy != MVT::v16i8)
7191 if (RetVT.SimpleTy != MVT::v4i16)
7200 if (RetVT.SimpleTy != MVT::v8i16)
7209 if (RetVT.SimpleTy != MVT::v2i32)
7218 if (RetVT.SimpleTy != MVT::v4i32)
7227 switch (VT.SimpleTy) {
7241 if (RetVT.SimpleTy != MVT::v8i8)
7250 if (RetVT.SimpleTy != MVT::v16i8)
7259 if (RetVT.SimpleTy != MVT::v4i16)
7268 if (RetVT.SimpleTy != MVT::v8i16)
7277 if (RetVT.SimpleTy != MVT::v2i32)
7286 if (RetVT.SimpleTy != MVT::v4i32)
7295 switch (VT.SimpleTy) {
7309 if (RetVT.SimpleTy != MVT::i64)
7315 switch (VT.SimpleTy) {
7324 if (RetVT.SimpleTy != MVT::i64)
7330 switch (VT.SimpleTy) {
7339 if (RetVT.SimpleTy != MVT::i32)
7345 if (RetVT.SimpleTy != MVT::i64)
7351 if (RetVT.SimpleTy != MVT::v8i8)
7360 if (RetVT.SimpleTy != MVT::v16i8)
7369 if (RetVT.SimpleTy != MVT::v4i16)
7378 if (RetVT.SimpleTy != MVT::v8i16)
7387 if (RetVT.SimpleTy != MVT::v2i32)
7396 if (RetVT.SimpleTy != MVT::v4i32)
7405 if (RetVT.SimpleTy != MVT::v1i64)
7414 if (RetVT.SimpleTy != MVT::v2i64)
7423 switch (VT.SimpleTy) {
7441 if (RetVT.SimpleTy != MVT::i32)
7447 if (RetVT.SimpleTy != MVT::i64)
7453 switch (VT.SimpleTy) {
7463 if (RetVT.SimpleTy != MVT::v8i8)
7472 if (RetVT.SimpleTy != MVT::v16i8)
7481 if (RetVT.SimpleTy != MVT::v4i16)
7490 if (RetVT.SimpleTy != MVT::v8i16)
7499 if (RetVT.SimpleTy != MVT::v2i32)
7508 if (RetVT.SimpleTy != MVT::v4i32)
7517 switch (VT.SimpleTy) {
7531 if (RetVT.SimpleTy != MVT::v8i8)
7540 if (RetVT.SimpleTy != MVT::v16i8)
7549 if (RetVT.SimpleTy != MVT::v4i16)
7558 if (RetVT.SimpleTy != MVT::v8i16)
7567 if (RetVT.SimpleTy != MVT::v2i32)
7576 if (RetVT.SimpleTy != MVT::v4i32)
7585 switch (VT.SimpleTy) {
7599 if (RetVT.SimpleTy != MVT::i32)
7605 if (RetVT.SimpleTy != MVT::i64)
7611 if (RetVT.SimpleTy != MVT::v8i8)
7620 if (RetVT.SimpleTy != MVT::v16i8)
7629 if (RetVT.SimpleTy != MVT::v4i16)
7638 if (RetVT.SimpleTy != MVT::v8i16)
7647 if (RetVT.SimpleTy != MVT::v2i32)
7656 if (RetVT.SimpleTy != MVT::v4i32)
7665 if (RetVT.SimpleTy != MVT::v1i64)
7674 if (RetVT.SimpleTy != MVT::v2i64)
7683 switch (VT.SimpleTy) {
7754 if (RetVT.SimpleTy != MVT::v2i64)
7763 if (RetVT.SimpleTy != MVT::v2f64)
7769 switch (VT.SimpleTy) {
7779 if (RetVT.SimpleTy != MVT::i64)
7788 if (RetVT.SimpleTy != MVT::f64)
7794 switch (VT.SimpleTy) {
7828 switch (RetVT.SimpleTy) {
7844 switch (RetVT.SimpleTy) {
7852 switch (VT.SimpleTy) {
7862 if (RetVT.SimpleTy != MVT::i32)
7871 if (RetVT.SimpleTy != MVT::f32)
7877 switch (VT.SimpleTy) {
7911 switch (RetVT.SimpleTy) {
7927 switch (RetVT.SimpleTy) {
7935 switch (VT.SimpleTy) {
7945 if (RetVT.SimpleTy != MVT::i32)
7954 if (RetVT.SimpleTy != MVT::f16)
7960 switch (VT.SimpleTy) {
7994 switch (RetVT.SimpleTy) {
8002 switch (VT.SimpleTy) {
8011 if (RetVT.SimpleTy != MVT::i32)
8020 switch (VT.SimpleTy) {
8039 if (RetVT.SimpleTy != MVT::i64)
8048 if (RetVT.SimpleTy != MVT::v1i64)
8057 if (RetVT.SimpleTy != MVT::v2i64)
8066 switch (VT.SimpleTy) {
8077 if (RetVT.SimpleTy != MVT::i64)
8086 if (RetVT.SimpleTy != MVT::v1i64)
8095 if (RetVT.SimpleTy != MVT::v2i64)
8104 switch (VT.SimpleTy) {
8115 if (RetVT.SimpleTy != MVT::i64)
8124 if (RetVT.SimpleTy != MVT::v1i64)
8133 if (RetVT.SimpleTy != MVT::v2i64)
8142 switch (VT.SimpleTy) {
8153 if (RetVT.SimpleTy != MVT::v1i64)
8162 if (RetVT.SimpleTy != MVT::v2i64)
8171 switch (VT.SimpleTy) {
8193 if (RetVT.SimpleTy != MVT::i32)
8202 if (RetVT.SimpleTy != MVT::v2i32)
8211 if (RetVT.SimpleTy != MVT::v4i32)
8220 switch (VT.SimpleTy) {
8231 if (RetVT.SimpleTy != MVT::i32)
8240 if (RetVT.SimpleTy != MVT::v2i32)
8249 if (RetVT.SimpleTy != MVT::v4i32)
8258 switch (VT.SimpleTy) {
8269 if (RetVT.SimpleTy != MVT::i32)
8278 if (RetVT.SimpleTy != MVT::v2i32)
8287 if (RetVT.SimpleTy != MVT::v4i32)
8296 switch (VT.SimpleTy) {
8307 if (RetVT.SimpleTy != MVT::v2i32)
8316 if (RetVT.SimpleTy != MVT::v4i32)
8325 switch (VT.SimpleTy) {
8347 if (RetVT.SimpleTy != MVT::i64)
8356 if (RetVT.SimpleTy != MVT::v1i64)
8365 if (RetVT.SimpleTy != MVT::v2i64)
8374 switch (VT.SimpleTy) {
8385 if (RetVT.SimpleTy != MVT::i64)
8394 if (RetVT.SimpleTy != MVT::v1i64)
8403 if (RetVT.SimpleTy != MVT::v2i64)
8412 switch (VT.SimpleTy) {
8423 if (RetVT.SimpleTy != MVT::i64)
8432 if (RetVT.SimpleTy != MVT::v1i64)
8441 if (RetVT.SimpleTy != MVT::v2i64)
8450 switch (VT.SimpleTy) {
8461 if (RetVT.SimpleTy != MVT::i64)
8470 if (RetVT.SimpleTy != MVT::v1i64)
8479 if (RetVT.SimpleTy != MVT::v2i64)
8488 switch (VT.SimpleTy) {
8511 if (RetVT.SimpleTy != MVT::v8i8)
8520 if (RetVT.SimpleTy != MVT::v16i8)
8529 switch (VT.SimpleTy) {
8539 if (RetVT.SimpleTy != MVT::v8i8)
8548 if (RetVT.SimpleTy != MVT::v16i8)
8557 switch (VT.SimpleTy) {
8567 if (RetVT.SimpleTy != MVT::v8i8)
8576 if (RetVT.SimpleTy != MVT::v16i8)
8585 switch (VT.SimpleTy) {
8595 if (RetVT.SimpleTy != MVT::v8i8)
8604 if (RetVT.SimpleTy != MVT::v16i8)
8613 switch (VT.SimpleTy) {
8635 if (RetVT.SimpleTy != MVT::v4i16)
8644 if (RetVT.SimpleTy != MVT::v8i16)
8653 switch (VT.SimpleTy) {
8663 if (RetVT.SimpleTy != MVT::v4i16)
8672 if (RetVT.SimpleTy != MVT::v8i16)
8681 switch (VT.SimpleTy) {
8691 if (RetVT.SimpleTy != MVT::v4i16)
8700 if (RetVT.SimpleTy != MVT::v8i16)
8709 switch (VT.SimpleTy) {
8719 if (RetVT.SimpleTy != MVT::v4i16)
8728 if (RetVT.SimpleTy != MVT::v8i16)
8737 switch (VT.SimpleTy) {
8759 if (RetVT.SimpleTy != MVT::v8i8)
8768 if (RetVT.SimpleTy != MVT::v16i8)
8777 switch (VT.SimpleTy) {
8787 if (RetVT.SimpleTy != MVT::v8i8)
8796 if (RetVT.SimpleTy != MVT::v16i8)
8805 switch (VT.SimpleTy) {
8815 if (RetVT.SimpleTy != MVT::v8i8)
8824 if (RetVT.SimpleTy != MVT::v16i8)
8833 switch (VT.SimpleTy) {
8843 if (RetVT.SimpleTy != MVT::v8i8)
8852 if (RetVT.SimpleTy != MVT::v16i8)
8861 switch (VT.SimpleTy) {
8883 if (RetVT.SimpleTy != MVT::v4i16)
8892 if (RetVT.SimpleTy != MVT::v8i16)
8901 switch (VT.SimpleTy) {
8911 if (RetVT.SimpleTy != MVT::v4i16)
8920 if (RetVT.SimpleTy != MVT::v8i16)
8929 switch (VT.SimpleTy) {
8939 if (RetVT.SimpleTy != MVT::v4i16)
8948 if (RetVT.SimpleTy != MVT::v8i16)
8957 switch (VT.SimpleTy) {
8967 if (RetVT.SimpleTy != MVT::v4i16)
8976 if (RetVT.SimpleTy != MVT::v8i16)
8985 switch (VT.SimpleTy) {
9007 if (RetVT.SimpleTy != MVT::v2i32)
9016 if (RetVT.SimpleTy != MVT::v4i32)
9025 switch (VT.SimpleTy) {
9035 if (RetVT.SimpleTy != MVT::v2i32)
9044 if (RetVT.SimpleTy != MVT::v4i32)
9053 switch (VT.SimpleTy) {
9063 if (RetVT.SimpleTy != MVT::v2i32)
9072 if (RetVT.SimpleTy != MVT::v4i32)
9081 switch (VT.SimpleTy) {
9091 if (RetVT.SimpleTy != MVT::v2i32)
9100 if (RetVT.SimpleTy != MVT::v4i32)
9109 switch (VT.SimpleTy) {
9131 if (RetVT.SimpleTy != MVT::i32)
9137 if (RetVT.SimpleTy != MVT::i64)
9143 switch (VT.SimpleTy) {
9201 switch (RetVT.SimpleTy) {
9212 switch (VT.SimpleTy) {
9235 switch (RetVT.SimpleTy) {
9243 switch (VT.SimpleTy) {
9263 switch (RetVT.SimpleTy) {
9271 switch (VT.SimpleTy) {
gen/lib/Target/ARM/ARMGenFastISel.inc 81 if (RetVT.SimpleTy != MVT::isVoid)
90 switch (VT.SimpleTy) {
99 if (RetVT.SimpleTy != MVT::isVoid)
114 switch (VT.SimpleTy) {
123 if (RetVT.SimpleTy != MVT::isVoid)
132 switch (VT.SimpleTy) {
141 if (RetVT.SimpleTy != MVT::isVoid)
150 if (RetVT.SimpleTy != MVT::isVoid)
159 if (RetVT.SimpleTy != MVT::isVoid)
168 switch (VT.SimpleTy) {
179 if (RetVT.SimpleTy != MVT::i32)
191 switch (VT.SimpleTy) {
200 if (RetVT.SimpleTy != MVT::i32)
212 switch (VT.SimpleTy) {
221 if (RetVT.SimpleTy != MVT::i32)
233 switch (VT.SimpleTy) {
242 if (RetVT.SimpleTy != MVT::isVoid)
248 switch (VT.SimpleTy) {
308 switch (RetVT.SimpleTy) {
320 switch (VT.SimpleTy) {
329 if (RetVT.SimpleTy != MVT::f32)
338 switch (VT.SimpleTy) {
347 if (RetVT.SimpleTy != MVT::f16)
356 switch (VT.SimpleTy) {
365 if (RetVT.SimpleTy != MVT::i32)
374 switch (VT.SimpleTy) {
383 if (RetVT.SimpleTy != MVT::v8i8)
392 if (RetVT.SimpleTy != MVT::v16i8)
404 switch (VT.SimpleTy) {
414 if (RetVT.SimpleTy != MVT::v8i8)
423 if (RetVT.SimpleTy != MVT::v16i8)
435 if (RetVT.SimpleTy != MVT::v4i16)
444 if (RetVT.SimpleTy != MVT::v8i16)
456 if (RetVT.SimpleTy != MVT::v8f16)
465 switch (VT.SimpleTy) {
478 if (RetVT.SimpleTy != MVT::v8i8)
487 if (RetVT.SimpleTy != MVT::v16i8)
499 if (RetVT.SimpleTy != MVT::v4i16)
508 if (RetVT.SimpleTy != MVT::v8i16)
520 if (RetVT.SimpleTy != MVT::v2i32)
529 if (RetVT.SimpleTy != MVT::v4i32)
541 if (RetVT.SimpleTy != MVT::v4f16)
550 if (RetVT.SimpleTy != MVT::v8f16)
562 if (RetVT.SimpleTy != MVT::v2f32)
571 if (RetVT.SimpleTy != MVT::v4f32)
583 switch (VT.SimpleTy) {
601 if (RetVT.SimpleTy != MVT::isVoid)
607 switch (VT.SimpleTy) {
616 if (RetVT.SimpleTy != MVT::v8i8)
625 if (RetVT.SimpleTy != MVT::v16i8)
637 if (RetVT.SimpleTy != MVT::v4i16)
646 if (RetVT.SimpleTy != MVT::v8i16)
658 if (RetVT.SimpleTy != MVT::v2i32)
667 if (RetVT.SimpleTy != MVT::v4i32)
679 switch (VT.SimpleTy) {
693 if (RetVT.SimpleTy != MVT::v8i16)
702 if (RetVT.SimpleTy != MVT::v4i32)
711 if (RetVT.SimpleTy != MVT::v2i64)
720 switch (VT.SimpleTy) {
731 if (RetVT.SimpleTy != MVT::f32)
740 if (RetVT.SimpleTy != MVT::i32)
784 switch (RetVT.SimpleTy) {
837 switch (RetVT.SimpleTy) {
909 switch (RetVT.SimpleTy) {
956 switch (RetVT.SimpleTy) {
1017 switch (RetVT.SimpleTy) {
1063 switch (RetVT.SimpleTy) {
1124 switch (RetVT.SimpleTy) {
1170 switch (RetVT.SimpleTy) {
1231 switch (RetVT.SimpleTy) {
1277 switch (RetVT.SimpleTy) {
1338 switch (RetVT.SimpleTy) {
1384 switch (RetVT.SimpleTy) {
1445 switch (RetVT.SimpleTy) {
1506 switch (RetVT.SimpleTy) {
1517 switch (VT.SimpleTy) {
1541 if (RetVT.SimpleTy != MVT::i32)
1553 switch (VT.SimpleTy) {
1562 if (RetVT.SimpleTy != MVT::isVoid)
1577 switch (VT.SimpleTy) {
1586 if (RetVT.SimpleTy != MVT::i32)
1601 if (RetVT.SimpleTy != MVT::v8i16)
1610 if (RetVT.SimpleTy != MVT::v4i32)
1619 switch (VT.SimpleTy) {
1630 if (RetVT.SimpleTy != MVT::i32)
1642 if (RetVT.SimpleTy != MVT::v8i8)
1651 if (RetVT.SimpleTy != MVT::v16i8)
1663 if (RetVT.SimpleTy != MVT::v4i16)
1672 if (RetVT.SimpleTy != MVT::v8i16)
1684 if (RetVT.SimpleTy != MVT::v2i32)
1693 if (RetVT.SimpleTy != MVT::v4i32)
1705 switch (VT.SimpleTy) {
1720 if (RetVT.SimpleTy != MVT::v8i8)
1729 if (RetVT.SimpleTy != MVT::v16i8)
1738 switch (VT.SimpleTy) {
1748 if (RetVT.SimpleTy != MVT::f16)
1757 if (RetVT.SimpleTy != MVT::f32)
1766 if (RetVT.SimpleTy != MVT::f64)
1775 if (RetVT.SimpleTy != MVT::v4f16)
1784 if (RetVT.SimpleTy != MVT::v8f16)
1796 if (RetVT.SimpleTy != MVT::v2f32)
1805 if (RetVT.SimpleTy != MVT::v4f32)
1817 switch (VT.SimpleTy) {
1832 if (RetVT.SimpleTy != MVT::f16)
1841 if (RetVT.SimpleTy != MVT::f32)
1850 if (RetVT.SimpleTy != MVT::f64)
1859 if (RetVT.SimpleTy != MVT::v8f16)
1868 if (RetVT.SimpleTy != MVT::v4f32)
1877 switch (VT.SimpleTy) {
1890 if (RetVT.SimpleTy != MVT::f16)
1899 if (RetVT.SimpleTy != MVT::f32)
1908 if (RetVT.SimpleTy != MVT::f64)
1917 if (RetVT.SimpleTy != MVT::v8f16)
1926 if (RetVT.SimpleTy != MVT::v4f32)
1935 switch (VT.SimpleTy) {
1948 if (RetVT.SimpleTy != MVT::f16)
1957 if (RetVT.SimpleTy != MVT::f32)
1966 if (RetVT.SimpleTy != MVT::f64)
1975 switch (VT.SimpleTy) {
1986 if (RetVT.SimpleTy != MVT::f16)
1995 if (RetVT.SimpleTy != MVT::f32)
2004 if (RetVT.SimpleTy != MVT::f64)
2013 if (RetVT.SimpleTy != MVT::v4f16)
2022 if (RetVT.SimpleTy != MVT::v8f16)
2034 if (RetVT.SimpleTy != MVT::v2f32)
2043 if (RetVT.SimpleTy != MVT::v4f32)
2055 switch (VT.SimpleTy) {
2070 if (RetVT.SimpleTy != MVT::f64)
2079 switch (VT.SimpleTy) {
2088 if (RetVT.SimpleTy != MVT::f32)
2097 switch (VT.SimpleTy) {
2106 if (RetVT.SimpleTy != MVT::v4i16)
2115 if (RetVT.SimpleTy != MVT::v8i16)
2127 if (RetVT.SimpleTy != MVT::v2i32)
2136 if (RetVT.SimpleTy != MVT::v4i32)
2148 switch (VT.SimpleTy) {
2160 if (RetVT.SimpleTy != MVT::v4i16)
2169 if (RetVT.SimpleTy != MVT::v8i16)
2181 if (RetVT.SimpleTy != MVT::v2i32)
2190 if (RetVT.SimpleTy != MVT::v4i32)
2202 switch (VT.SimpleTy) {
2214 if (RetVT.SimpleTy != MVT::f16)
2223 if (RetVT.SimpleTy != MVT::f32)
2232 if (RetVT.SimpleTy != MVT::f64)
2241 if (RetVT.SimpleTy != MVT::v8f16)
2250 if (RetVT.SimpleTy != MVT::v4f32)
2259 switch (VT.SimpleTy) {
2272 if (RetVT.SimpleTy != MVT::f16)
2281 if (RetVT.SimpleTy != MVT::f32)
2290 if (RetVT.SimpleTy != MVT::f64)
2299 if (RetVT.SimpleTy != MVT::v8f16)
2308 if (RetVT.SimpleTy != MVT::v4f32)
2317 switch (VT.SimpleTy) {
2330 if (RetVT.SimpleTy != MVT::f16)
2339 if (RetVT.SimpleTy != MVT::f32)
2348 if (RetVT.SimpleTy != MVT::f64)
2357 switch (VT.SimpleTy) {
2368 if (RetVT.SimpleTy != MVT::f16)
2377 if (RetVT.SimpleTy != MVT::f32)
2386 if (RetVT.SimpleTy != MVT::f64)
2395 if (RetVT.SimpleTy != MVT::v8f16)
2404 if (RetVT.SimpleTy != MVT::v4f32)
2413 switch (VT.SimpleTy) {
2426 if (RetVT.SimpleTy != MVT::v8i16)
2435 if (RetVT.SimpleTy != MVT::v4i32)
2444 if (RetVT.SimpleTy != MVT::v2i64)
2453 switch (VT.SimpleTy) {
2464 if (RetVT.SimpleTy != MVT::v4f16)
2473 if (RetVT.SimpleTy != MVT::v8f16)
2485 if (RetVT.SimpleTy != MVT::v2f32)
2494 if (RetVT.SimpleTy != MVT::v4f32)
2506 switch (VT.SimpleTy) {
2518 if (RetVT.SimpleTy != MVT::v8i8)
2527 if (RetVT.SimpleTy != MVT::v4i16)
2536 if (RetVT.SimpleTy != MVT::v2i32)
2545 switch (VT.SimpleTy) {
2556 if (RetVT.SimpleTy != MVT::v4f16)
2565 if (RetVT.SimpleTy != MVT::v8f16)
2577 if (RetVT.SimpleTy != MVT::v2f32)
2586 if (RetVT.SimpleTy != MVT::v4f32)
2598 switch (VT.SimpleTy) {
2610 if (RetVT.SimpleTy != MVT::i32)
2619 if (RetVT.SimpleTy != MVT::i32)
2628 if (RetVT.SimpleTy != MVT::i32)
2637 switch (VT.SimpleTy) {
2648 if (RetVT.SimpleTy != MVT::v8i16)
2657 if (RetVT.SimpleTy != MVT::v4i32)
2666 if (RetVT.SimpleTy != MVT::v2i64)
2675 switch (VT.SimpleTy) {
2737 if (RetVT.SimpleTy != MVT::isVoid)
2752 switch (VT.SimpleTy) {
2761 if (RetVT.SimpleTy != MVT::isVoid)
2770 if (RetVT.SimpleTy != MVT::isVoid)
2779 if (RetVT.SimpleTy != MVT::isVoid)
2788 switch (VT.SimpleTy) {
2799 if (RetVT.SimpleTy != MVT::isVoid)
2814 switch (VT.SimpleTy) {
2823 if (RetVT.SimpleTy != MVT::isVoid)
2838 switch (VT.SimpleTy) {
2847 if (RetVT.SimpleTy != MVT::i32)
2868 switch (VT.SimpleTy) {
2877 if (RetVT.SimpleTy != MVT::i32)
2889 switch (VT.SimpleTy) {
2898 if (RetVT.SimpleTy != MVT::i32)
2910 switch (VT.SimpleTy) {
2919 if (RetVT.SimpleTy != MVT::i32)
2931 switch (VT.SimpleTy) {
2940 if (RetVT.SimpleTy != MVT::i32)
2952 switch (VT.SimpleTy) {
2961 if (RetVT.SimpleTy != MVT::i32)
2973 switch (VT.SimpleTy) {
2982 if (RetVT.SimpleTy != MVT::i32)
2994 switch (VT.SimpleTy) {
3003 if (RetVT.SimpleTy != MVT::i32)
3018 switch (VT.SimpleTy) {
3027 if (RetVT.SimpleTy != MVT::f64)
3036 switch (VT.SimpleTy) {
3045 if (RetVT.SimpleTy != MVT::v8i16)
3054 if (RetVT.SimpleTy != MVT::v4i32)
3063 if (RetVT.SimpleTy != MVT::v2i64)
3072 switch (VT.SimpleTy) {
3083 if (RetVT.SimpleTy != MVT::v8i16)
3092 if (RetVT.SimpleTy != MVT::v4i32)
3101 if (RetVT.SimpleTy != MVT::v2i64)
3110 switch (VT.SimpleTy) {
3121 if (RetVT.SimpleTy != MVT::v8i8)
3130 if (RetVT.SimpleTy != MVT::v16i8)
3142 if (RetVT.SimpleTy != MVT::v4i16)
3151 if (RetVT.SimpleTy != MVT::v8i16)
3163 if (RetVT.SimpleTy != MVT::v2i32)
3172 if (RetVT.SimpleTy != MVT::v4i32)
3184 if (RetVT.SimpleTy != MVT::v1i64)
3193 if (RetVT.SimpleTy != MVT::v2i64)
3202 switch (VT.SimpleTy) {
3218 if (RetVT.SimpleTy != MVT::v8i8)
3227 if (RetVT.SimpleTy != MVT::v16i8)
3239 if (RetVT.SimpleTy != MVT::v4i16)
3248 if (RetVT.SimpleTy != MVT::v8i16)
3260 if (RetVT.SimpleTy != MVT::v2i32)
3269 if (RetVT.SimpleTy != MVT::v4i32)
3281 if (RetVT.SimpleTy != MVT::v1i64)
3290 if (RetVT.SimpleTy != MVT::v2i64)
3299 switch (VT.SimpleTy) {
3315 if (RetVT.SimpleTy != MVT::v8i8)
3324 switch (VT.SimpleTy) {
3333 if (RetVT.SimpleTy != MVT::v8i8)
3342 if (RetVT.SimpleTy != MVT::v16i8)
3351 if (RetVT.SimpleTy != MVT::v4i16)
3360 if (RetVT.SimpleTy != MVT::v8i16)
3369 if (RetVT.SimpleTy != MVT::v2i32)
3378 if (RetVT.SimpleTy != MVT::v4i32)
3387 switch (VT.SimpleTy) {
3401 if (RetVT.SimpleTy != MVT::i32)
3416 if (RetVT.SimpleTy != MVT::v8i8)
3425 if (RetVT.SimpleTy != MVT::v16i8)
3437 if (RetVT.SimpleTy != MVT::v4i16)
3446 if (RetVT.SimpleTy != MVT::v8i16)
3458 if (RetVT.SimpleTy != MVT::v2i32)
3467 if (RetVT.SimpleTy != MVT::v4i32)
3479 if (RetVT.SimpleTy != MVT::v1i64)
3488 if (RetVT.SimpleTy != MVT::v2i64)
3497 switch (VT.SimpleTy) {
3514 if (RetVT.SimpleTy != MVT::i32)
3529 if (RetVT.SimpleTy != MVT::v16i8)
3538 if (RetVT.SimpleTy != MVT::v8i16)
3547 if (RetVT.SimpleTy != MVT::v2i32)
3556 if (RetVT.SimpleTy != MVT::v4i32)
3568 if (RetVT.SimpleTy != MVT::v2i64)
3577 switch (VT.SimpleTy) {
3591 if (RetVT.SimpleTy != MVT::f16)
3600 if (RetVT.SimpleTy != MVT::f32)
3609 if (RetVT.SimpleTy != MVT::f64)
3618 if (RetVT.SimpleTy != MVT::v4f16)
3627 if (RetVT.SimpleTy != MVT::v8f16)
3639 if (RetVT.SimpleTy != MVT::v2f32)
3648 if (RetVT.SimpleTy != MVT::v4f32)
3660 switch (VT.SimpleTy) {
3675 if (RetVT.SimpleTy != MVT::f16)
3684 if (RetVT.SimpleTy != MVT::f32)
3693 if (RetVT.SimpleTy != MVT::f64)
3702 switch (VT.SimpleTy) {
3713 if (RetVT.SimpleTy != MVT::v4f16)
3722 if (RetVT.SimpleTy != MVT::v8f16)
3731 if (RetVT.SimpleTy != MVT::v2f32)
3740 if (RetVT.SimpleTy != MVT::v4f32)
3749 switch (VT.SimpleTy) {
3761 if (RetVT.SimpleTy != MVT::f16)
3770 if (RetVT.SimpleTy != MVT::f32)
3779 if (RetVT.SimpleTy != MVT::f64)
3788 if (RetVT.SimpleTy != MVT::v4f16)
3797 if (RetVT.SimpleTy != MVT::v8f16)
3809 if (RetVT.SimpleTy != MVT::v2f32)
3818 if (RetVT.SimpleTy != MVT::v4f32)
3830 switch (VT.SimpleTy) {
3845 if (RetVT.SimpleTy != MVT::v4f16)
3854 if (RetVT.SimpleTy != MVT::v8f16)
3863 if (RetVT.SimpleTy != MVT::v2f32)
3872 if (RetVT.SimpleTy != MVT::v4f32)
3881 switch (VT.SimpleTy) {
3893 if (RetVT.SimpleTy != MVT::f16)
3902 if (RetVT.SimpleTy != MVT::f32)
3911 if (RetVT.SimpleTy != MVT::f64)
3920 if (RetVT.SimpleTy != MVT::v4f16)
3929 if (RetVT.SimpleTy != MVT::v8f16)
3941 if (RetVT.SimpleTy != MVT::v2f32)
3950 if (RetVT.SimpleTy != MVT::v4f32)
3962 switch (VT.SimpleTy) {
3977 if (RetVT.SimpleTy != MVT::f16)
3986 if (RetVT.SimpleTy != MVT::f32)
3995 if (RetVT.SimpleTy != MVT::f64)
4004 if (RetVT.SimpleTy != MVT::v4f16)
4013 if (RetVT.SimpleTy != MVT::v8f16)
4025 if (RetVT.SimpleTy != MVT::v2f32)
4034 if (RetVT.SimpleTy != MVT::v4f32)
4046 switch (VT.SimpleTy) {
4061 if (RetVT.SimpleTy != MVT::f16)
4070 if (RetVT.SimpleTy != MVT::f32)
4079 if (RetVT.SimpleTy != MVT::f64)
4088 if (RetVT.SimpleTy != MVT::v4f16)
4097 if (RetVT.SimpleTy != MVT::v8f16)
4109 if (RetVT.SimpleTy != MVT::v2f32)
4118 if (RetVT.SimpleTy != MVT::v4f32)
4130 switch (VT.SimpleTy) {
4145 if (RetVT.SimpleTy != MVT::i32)
4163 if (RetVT.SimpleTy != MVT::v8i8)
4172 if (RetVT.SimpleTy != MVT::v16i8)
4184 if (RetVT.SimpleTy != MVT::v4i16)
4193 if (RetVT.SimpleTy != MVT::v8i16)
4205 if (RetVT.SimpleTy != MVT::v2i32)
4214 if (RetVT.SimpleTy != MVT::v4i32)
4226 switch (VT.SimpleTy) {
4241 if (RetVT.SimpleTy != MVT::i32)
4253 switch (VT.SimpleTy) {
4262 if (RetVT.SimpleTy != MVT::i32)
4277 if (RetVT.SimpleTy != MVT::v16i8)
4286 if (RetVT.SimpleTy != MVT::v8i16)
4295 if (RetVT.SimpleTy != MVT::v2i32)
4304 if (RetVT.SimpleTy != MVT::v4i32)
4316 if (RetVT.SimpleTy != MVT::v2i64)
4325 switch (VT.SimpleTy) {
4339 if (RetVT.SimpleTy != MVT::i32)
4351 switch (VT.SimpleTy) {
4360 if (RetVT.SimpleTy != MVT::i32)
4372 if (RetVT.SimpleTy != MVT::v16i8)
4381 if (RetVT.SimpleTy != MVT::v8i16)
4390 if (RetVT.SimpleTy != MVT::v4i32)
4399 switch (VT.SimpleTy) {
4411 if (RetVT.SimpleTy != MVT::i32)
4423 switch (VT.SimpleTy) {
4432 if (RetVT.SimpleTy != MVT::i32)
4444 switch (VT.SimpleTy) {
4453 if (RetVT.SimpleTy != MVT::v8i8)
4462 if (RetVT.SimpleTy != MVT::v16i8)
4474 if (RetVT.SimpleTy != MVT::v4i16)
4483 if (RetVT.SimpleTy != MVT::v8i16)
4495 if (RetVT.SimpleTy != MVT::v2i32)
4504 if (RetVT.SimpleTy != MVT::v4i32)
4516 switch (VT.SimpleTy) {
4530 if (RetVT.SimpleTy != MVT::v8i8)
4539 if (RetVT.SimpleTy != MVT::v16i8)
4551 if (RetVT.SimpleTy != MVT::v4i16)
4560 if (RetVT.SimpleTy != MVT::v8i16)
4572 if (RetVT.SimpleTy != MVT::v2i32)
4581 if (RetVT.SimpleTy != MVT::v4i32)
4593 switch (VT.SimpleTy) {
4607 if (RetVT.SimpleTy != MVT::i32)
4619 switch (VT.SimpleTy) {
4628 if (RetVT.SimpleTy != MVT::i32)
4640 switch (VT.SimpleTy) {
4649 if (RetVT.SimpleTy != MVT::i32)
4661 if (RetVT.SimpleTy != MVT::v16i8)
4670 if (RetVT.SimpleTy != MVT::v8i16)
4679 if (RetVT.SimpleTy != MVT::v4i32)
4688 switch (VT.SimpleTy) {
4700 if (RetVT.SimpleTy != MVT::i32)
4715 if (RetVT.SimpleTy != MVT::v8i8)
4724 if (RetVT.SimpleTy != MVT::v16i8)
4736 if (RetVT.SimpleTy != MVT::v4i16)
4745 if (RetVT.SimpleTy != MVT::v8i16)
4757 if (RetVT.SimpleTy != MVT::v2i32)
4766 if (RetVT.SimpleTy != MVT::v4i32)
4778 if (RetVT.SimpleTy != MVT::v1i64)
4787 if (RetVT.SimpleTy != MVT::v2i64)
4796 switch (VT.SimpleTy) {
4813 if (RetVT.SimpleTy != MVT::v16i8)
4822 if (RetVT.SimpleTy != MVT::v8i16)
4831 if (RetVT.SimpleTy != MVT::v4i32)
4840 switch (VT.SimpleTy) {
4851 if (RetVT.SimpleTy != MVT::i32)
4863 switch (VT.SimpleTy) {
4872 if (RetVT.SimpleTy != MVT::v8i8)
4881 if (RetVT.SimpleTy != MVT::v16i8)
4893 if (RetVT.SimpleTy != MVT::v4i16)
4902 if (RetVT.SimpleTy != MVT::v8i16)
4914 if (RetVT.SimpleTy != MVT::v2i32)
4923 if (RetVT.SimpleTy != MVT::v4i32)
4935 switch (VT.SimpleTy) {
4949 if (RetVT.SimpleTy != MVT::v8i8)
4958 if (RetVT.SimpleTy != MVT::v16i8)
4970 if (RetVT.SimpleTy != MVT::v4i16)
4979 if (RetVT.SimpleTy != MVT::v8i16)
4991 if (RetVT.SimpleTy != MVT::v2i32)
5000 if (RetVT.SimpleTy != MVT::v4i32)
5012 switch (VT.SimpleTy) {
5026 if (RetVT.SimpleTy != MVT::v16i8)
5035 if (RetVT.SimpleTy != MVT::v8i16)
5044 if (RetVT.SimpleTy != MVT::v4i32)
5053 switch (VT.SimpleTy) {
5064 if (RetVT.SimpleTy != MVT::i32)
5079 if (RetVT.SimpleTy != MVT::v16i8)
5088 if (RetVT.SimpleTy != MVT::v8i16)
5097 if (RetVT.SimpleTy != MVT::v2i32)
5106 if (RetVT.SimpleTy != MVT::v4i32)
5118 if (RetVT.SimpleTy != MVT::v2i64)
5127 switch (VT.SimpleTy) {
5197 if (RetVT.SimpleTy != MVT::i32)
5209 switch (VT.SimpleTy) {
5218 if (RetVT.SimpleTy != MVT::v8i8)
5227 if (RetVT.SimpleTy != MVT::v4i16)
5236 if (RetVT.SimpleTy != MVT::v2i32)
5245 if (RetVT.SimpleTy != MVT::v4f16)
5268 switch (RetVT.SimpleTy) {
5276 switch (VT.SimpleTy) {
5289 if (RetVT.SimpleTy != MVT::i32)
5298 if (RetVT.SimpleTy != MVT::i32)
5307 if (RetVT.SimpleTy != MVT::i32)
5316 if (RetVT.SimpleTy != MVT::i32)
5325 switch (VT.SimpleTy) {
5337 if (RetVT.SimpleTy != MVT::i32)
5346 if (RetVT.SimpleTy != MVT::i32)
5355 if (RetVT.SimpleTy != MVT::i32)
5364 if (RetVT.SimpleTy != MVT::i32)
5373 switch (VT.SimpleTy) {
5385 if (RetVT.SimpleTy != MVT::v8i8)
5394 if (RetVT.SimpleTy != MVT::v16i8)
5403 if (RetVT.SimpleTy != MVT::v4i16)
5412 if (RetVT.SimpleTy != MVT::v8i16)
5421 if (RetVT.SimpleTy != MVT::v2i32)
5430 if (RetVT.SimpleTy != MVT::v4i32)
5439 if (RetVT.SimpleTy != MVT::v1i64)
5448 if (RetVT.SimpleTy != MVT::v2i64)
5457 switch (VT.SimpleTy) {
5473 if (RetVT.SimpleTy != MVT::v8i8)
5482 if (RetVT.SimpleTy != MVT::v16i8)
5491 if (RetVT.SimpleTy != MVT::v4i16)
5500 if (RetVT.SimpleTy != MVT::v8i16)
5509 if (RetVT.SimpleTy != MVT::v2i32)
5518 if (RetVT.SimpleTy != MVT::v4i32)
5527 if (RetVT.SimpleTy != MVT::v1i64)
5536 if (RetVT.SimpleTy != MVT::v2i64)
5545 switch (VT.SimpleTy) {
5561 if (RetVT.SimpleTy != MVT::v8i8)
5570 if (RetVT.SimpleTy != MVT::v16i8)
5579 if (RetVT.SimpleTy != MVT::v4i16)
5588 if (RetVT.SimpleTy != MVT::v8i16)
5597 if (RetVT.SimpleTy != MVT::v2i32)
5606 if (RetVT.SimpleTy != MVT::v4i32)
5615 if (RetVT.SimpleTy != MVT::v1i64)
5624 if (RetVT.SimpleTy != MVT::v2i64)
5633 switch (VT.SimpleTy) {
5649 if (RetVT.SimpleTy != MVT::v8i8)
5658 if (RetVT.SimpleTy != MVT::v16i8)
5667 if (RetVT.SimpleTy != MVT::v4i16)
5676 if (RetVT.SimpleTy != MVT::v8i16)
5685 if (RetVT.SimpleTy != MVT::v2i32)
5694 if (RetVT.SimpleTy != MVT::v4i32)
5703 if (RetVT.SimpleTy != MVT::v1i64)
5712 if (RetVT.SimpleTy != MVT::v2i64)
5721 switch (VT.SimpleTy) {
5737 if (RetVT.SimpleTy != MVT::v8i8)
5746 if (RetVT.SimpleTy != MVT::v16i8)
5755 if (RetVT.SimpleTy != MVT::v4i16)
5764 if (RetVT.SimpleTy != MVT::v8i16)
5773 if (RetVT.SimpleTy != MVT::v2i32)
5782 if (RetVT.SimpleTy != MVT::v4i32)
5791 if (RetVT.SimpleTy != MVT::v1i64)
5800 if (RetVT.SimpleTy != MVT::v2i64)
5809 switch (VT.SimpleTy) {
5825 if (RetVT.SimpleTy != MVT::v8i8)
5834 if (RetVT.SimpleTy != MVT::v16i8)
5843 if (RetVT.SimpleTy != MVT::v4i16)
5852 if (RetVT.SimpleTy != MVT::v8i16)
5861 if (RetVT.SimpleTy != MVT::v2i32)
5870 if (RetVT.SimpleTy != MVT::v4i32)
5879 if (RetVT.SimpleTy != MVT::v1i64)
5888 if (RetVT.SimpleTy != MVT::v2i64)
5897 switch (VT.SimpleTy) {
5913 if (RetVT.SimpleTy != MVT::v8i8)
5922 if (RetVT.SimpleTy != MVT::v16i8)
5931 if (RetVT.SimpleTy != MVT::v4i16)
5940 if (RetVT.SimpleTy != MVT::v8i16)
5949 if (RetVT.SimpleTy != MVT::v2i32)
5958 if (RetVT.SimpleTy != MVT::v4i32)
5967 if (RetVT.SimpleTy != MVT::v1i64)
5976 if (RetVT.SimpleTy != MVT::v2i64)
5985 switch (VT.SimpleTy) {
6001 if (RetVT.SimpleTy != MVT::v8i8)
6010 if (RetVT.SimpleTy != MVT::v16i8)
6019 if (RetVT.SimpleTy != MVT::v4i16)
6028 if (RetVT.SimpleTy != MVT::v8i16)
6037 if (RetVT.SimpleTy != MVT::v2i32)
6046 if (RetVT.SimpleTy != MVT::v4i32)
6055 if (RetVT.SimpleTy != MVT::v1i64)
6064 if (RetVT.SimpleTy != MVT::v2i64)
6073 switch (VT.SimpleTy) {
6089 if (RetVT.SimpleTy != MVT::i32)
6098 switch (VT.SimpleTy) {
6107 if (RetVT.SimpleTy != MVT::i32)
6116 switch (VT.SimpleTy) {
6199 if (RetVT.SimpleTy != MVT::isVoid)
6208 switch (VT.SimpleTy) {
6217 if (RetVT.SimpleTy != MVT::isVoid)
6226 switch (VT.SimpleTy) {
6235 if (RetVT.SimpleTy != MVT::isVoid)
6244 switch (VT.SimpleTy) {
6253 if (RetVT.SimpleTy != MVT::i32)
6262 switch (VT.SimpleTy) {
6271 if (RetVT.SimpleTy != MVT::i32)
6280 switch (VT.SimpleTy) {
6289 if (RetVT.SimpleTy != MVT::i32)
6298 switch (VT.SimpleTy) {
6307 if (RetVT.SimpleTy != MVT::i32)
6316 switch (VT.SimpleTy) {
6325 if (RetVT.SimpleTy != MVT::i32)
6334 switch (VT.SimpleTy) {
6343 if (RetVT.SimpleTy != MVT::i32)
6352 switch (VT.SimpleTy) {
6378 if (RetVT.SimpleTy != MVT::i32)
6387 switch (VT.SimpleTy) {
6396 if (RetVT.SimpleTy != MVT::v16i8)
6405 switch (VT.SimpleTy) {
6414 if (RetVT.SimpleTy != MVT::v16i8)
6423 switch (VT.SimpleTy) {
6432 if (RetVT.SimpleTy != MVT::v16i8)
6441 switch (VT.SimpleTy) {
6450 if (RetVT.SimpleTy != MVT::i32)
6459 switch (VT.SimpleTy) {
6481 if (RetVT.SimpleTy != MVT::i32)
6490 switch (VT.SimpleTy) {
6508 if (RetVT.SimpleTy != MVT::isVoid)
6517 switch (VT.SimpleTy) {
6526 if (RetVT.SimpleTy != MVT::isVoid)
6535 switch (VT.SimpleTy) {
6544 if (RetVT.SimpleTy != MVT::i32)
6553 switch (VT.SimpleTy) {
6573 if (RetVT.SimpleTy != MVT::isVoid)
6582 switch (VT.SimpleTy) {
6591 if (RetVT.SimpleTy != MVT::isVoid)
6600 switch (VT.SimpleTy) {
6609 if (RetVT.SimpleTy != MVT::i32)
6618 switch (VT.SimpleTy) {
6627 if (RetVT.SimpleTy != MVT::i32)
6636 switch (VT.SimpleTy) {
6645 if (RetVT.SimpleTy != MVT::i32)
6654 switch (VT.SimpleTy) {
6663 if (RetVT.SimpleTy != MVT::i32)
6672 switch (VT.SimpleTy) {
6681 if (RetVT.SimpleTy != MVT::i32)
6690 switch (VT.SimpleTy) {
6699 if (RetVT.SimpleTy != MVT::i32)
6708 switch (VT.SimpleTy) {
6733 if (RetVT.SimpleTy != MVT::i32)
6742 switch (VT.SimpleTy) {
6751 if (RetVT.SimpleTy != MVT::i32)
6760 switch (VT.SimpleTy) {
6779 if (RetVT.SimpleTy != MVT::i32)
6788 switch (VT.SimpleTy) {
6806 if (RetVT.SimpleTy != MVT::v4i32)
6815 switch (VT.SimpleTy) {
6824 if (RetVT.SimpleTy != MVT::v4i32)
6833 switch (VT.SimpleTy) {
6842 if (RetVT.SimpleTy != MVT::v4i32)
6851 switch (VT.SimpleTy) {
6860 if (RetVT.SimpleTy != MVT::i32)
6869 switch (VT.SimpleTy) {
6890 if (RetVT.SimpleTy != MVT::v8i8)
6899 switch (VT.SimpleTy) {
6908 if (RetVT.SimpleTy != MVT::v8i8)
6917 switch (VT.SimpleTy) {
6926 if (RetVT.SimpleTy != MVT::v8i8)
6935 switch (VT.SimpleTy) {
6944 if (RetVT.SimpleTy != MVT::v8i8)
6953 switch (VT.SimpleTy) {
6962 if (RetVT.SimpleTy != MVT::v8i8)
6971 switch (VT.SimpleTy) {
6980 if (RetVT.SimpleTy != MVT::v8i8)
6989 switch (VT.SimpleTy) {
6998 if (RetVT.SimpleTy != MVT::v8i8)
7007 switch (VT.SimpleTy) {
7031 if (RetVT.SimpleTy != MVT::v4i16)
7040 switch (VT.SimpleTy) {
7049 if (RetVT.SimpleTy != MVT::v4i16)
7058 switch (VT.SimpleTy) {
7067 if (RetVT.SimpleTy != MVT::v4i16)
7076 switch (VT.SimpleTy) {
7085 if (RetVT.SimpleTy != MVT::v4i16)
7094 switch (VT.SimpleTy) {
7103 if (RetVT.SimpleTy != MVT::v4i16)
7112 switch (VT.SimpleTy) {
7121 if (RetVT.SimpleTy != MVT::v4i16)
7130 switch (VT.SimpleTy) {
7139 if (RetVT.SimpleTy != MVT::v4i16)
7148 switch (VT.SimpleTy) {
7172 if (RetVT.SimpleTy != MVT::v2i32)
7181 switch (VT.SimpleTy) {
7190 if (RetVT.SimpleTy != MVT::v2i32)
7199 switch (VT.SimpleTy) {
7208 if (RetVT.SimpleTy != MVT::v2i32)
7217 switch (VT.SimpleTy) {
7226 if (RetVT.SimpleTy != MVT::v2i32)
7235 switch (VT.SimpleTy) {
7244 if (RetVT.SimpleTy != MVT::v2i32)
7253 switch (VT.SimpleTy) {
7262 if (RetVT.SimpleTy != MVT::v2i32)
7271 switch (VT.SimpleTy) {
7280 if (RetVT.SimpleTy != MVT::v2i32)
7289 switch (VT.SimpleTy) {
7313 if (RetVT.SimpleTy != MVT::v16i8)
7322 if (RetVT.SimpleTy != MVT::v8i16)
7331 if (RetVT.SimpleTy != MVT::v4i32)
7340 switch (VT.SimpleTy) {
7360 if (RetVT.SimpleTy != MVT::v8i16)
7369 switch (VT.SimpleTy) {
7378 if (RetVT.SimpleTy != MVT::v8i16)
7387 switch (VT.SimpleTy) {
7396 if (RetVT.SimpleTy != MVT::v8i16)
7405 switch (VT.SimpleTy) {
7425 if (RetVT.SimpleTy != MVT::i32)
7434 switch (VT.SimpleTy) {
gen/lib/Target/Mips/MipsGenFastISel.inc 56 if (RetVT.SimpleTy != MVT::f32)
71 if (RetVT.SimpleTy != MVT::f64)
80 if (RetVT.SimpleTy != MVT::i32)
95 if (RetVT.SimpleTy != MVT::i64)
104 switch (VT.SimpleTy) {
116 if (RetVT.SimpleTy != MVT::isVoid)
143 if (RetVT.SimpleTy != MVT::isVoid)
161 switch (VT.SimpleTy) {
171 if (RetVT.SimpleTy != MVT::i32)
186 if (RetVT.SimpleTy != MVT::i64)
198 if (RetVT.SimpleTy != MVT::v16i8)
207 if (RetVT.SimpleTy != MVT::v8i16)
216 if (RetVT.SimpleTy != MVT::v4i32)
225 if (RetVT.SimpleTy != MVT::v2i64)
234 switch (VT.SimpleTy) {
248 if (RetVT.SimpleTy != MVT::i32)
257 if (RetVT.SimpleTy != MVT::i64)
266 if (RetVT.SimpleTy != MVT::v16i8)
275 if (RetVT.SimpleTy != MVT::v8i16)
284 if (RetVT.SimpleTy != MVT::v4i32)
293 if (RetVT.SimpleTy != MVT::v2i64)
302 switch (VT.SimpleTy) {
316 if (RetVT.SimpleTy != MVT::f32)
328 if (RetVT.SimpleTy != MVT::f64)
346 if (RetVT.SimpleTy != MVT::v4f32)
355 if (RetVT.SimpleTy != MVT::v2f64)
364 switch (VT.SimpleTy) {
376 if (RetVT.SimpleTy != MVT::v4f32)
385 if (RetVT.SimpleTy != MVT::v2f64)
394 switch (VT.SimpleTy) {
404 if (RetVT.SimpleTy != MVT::v4f32)
413 if (RetVT.SimpleTy != MVT::v2f64)
422 switch (VT.SimpleTy) {
432 if (RetVT.SimpleTy != MVT::f32)
447 if (RetVT.SimpleTy != MVT::f64)
465 switch (VT.SimpleTy) {
489 switch (RetVT.SimpleTy) {
497 if (RetVT.SimpleTy != MVT::f64)
515 switch (VT.SimpleTy) {
525 if (RetVT.SimpleTy != MVT::f16)
557 switch (RetVT.SimpleTy) {
565 switch (VT.SimpleTy) {
575 if (RetVT.SimpleTy != MVT::v4i32)
584 if (RetVT.SimpleTy != MVT::v2i64)
593 switch (VT.SimpleTy) {
603 if (RetVT.SimpleTy != MVT::v4i32)
612 if (RetVT.SimpleTy != MVT::v2i64)
621 switch (VT.SimpleTy) {
631 if (RetVT.SimpleTy != MVT::v4f32)
640 if (RetVT.SimpleTy != MVT::v2f64)
649 switch (VT.SimpleTy) {
659 if (RetVT.SimpleTy != MVT::f32)
671 if (RetVT.SimpleTy != MVT::f64)
689 if (RetVT.SimpleTy != MVT::v4f32)
698 if (RetVT.SimpleTy != MVT::v2f64)
707 switch (VT.SimpleTy) {
719 if (RetVT.SimpleTy != MVT::i64)
728 switch (VT.SimpleTy) {
751 switch (RetVT.SimpleTy) {
759 if (RetVT.SimpleTy != MVT::f64)
768 if (RetVT.SimpleTy != MVT::v4f32)
777 if (RetVT.SimpleTy != MVT::v2f64)
786 switch (VT.SimpleTy) {
798 if (RetVT.SimpleTy != MVT::v4f32)
807 if (RetVT.SimpleTy != MVT::v2f64)
816 switch (VT.SimpleTy) {
826 if (RetVT.SimpleTy != MVT::isVoid)
844 if (RetVT.SimpleTy != MVT::isVoid)
856 switch (VT.SimpleTy) {
889 switch (RetVT.SimpleTy) {
897 switch (VT.SimpleTy) {
929 switch (RetVT.SimpleTy) {
937 switch (VT.SimpleTy) {
946 if (RetVT.SimpleTy != MVT::f64)
958 switch (VT.SimpleTy) {
967 if (RetVT.SimpleTy != MVT::isVoid)
991 if (RetVT.SimpleTy != MVT::isVoid)
1009 switch (VT.SimpleTy) {
1039 switch (RetVT.SimpleTy) {
1073 switch (RetVT.SimpleTy) {
1081 switch (VT.SimpleTy) {
1091 if (RetVT.SimpleTy != MVT::i32)
1097 if (RetVT.SimpleTy != MVT::i32)
1103 if (RetVT.SimpleTy != MVT::i32)
1109 if (RetVT.SimpleTy != MVT::i32)
1115 switch (VT.SimpleTy) {
1127 if (RetVT.SimpleTy != MVT::i32)
1133 if (RetVT.SimpleTy != MVT::i32)
1139 if (RetVT.SimpleTy != MVT::i32)
1145 if (RetVT.SimpleTy != MVT::i32)
1151 switch (VT.SimpleTy) {
1163 if (RetVT.SimpleTy != MVT::i32)
1169 switch (VT.SimpleTy) {
1178 if (RetVT.SimpleTy != MVT::i32)
1184 switch (VT.SimpleTy) {
1228 if (RetVT.SimpleTy != MVT::i32)
1246 if (RetVT.SimpleTy != MVT::i64)
1255 if (RetVT.SimpleTy != MVT::v4i8)
1264 if (RetVT.SimpleTy != MVT::v16i8)
1273 if (RetVT.SimpleTy != MVT::v2i16)
1282 if (RetVT.SimpleTy != MVT::v8i16)
1291 if (RetVT.SimpleTy != MVT::v4i32)
1300 if (RetVT.SimpleTy != MVT::v2i64)
1309 switch (VT.SimpleTy) {
1325 if (RetVT.SimpleTy != MVT::i32)
1337 if (RetVT.SimpleTy != MVT::i64)
1346 switch (VT.SimpleTy) {
1356 if (RetVT.SimpleTy != MVT::i32)
1365 switch (VT.SimpleTy) {
1374 if (RetVT.SimpleTy != MVT::i32)
1392 if (RetVT.SimpleTy != MVT::i64)
1401 if (RetVT.SimpleTy != MVT::v16i8)
1410 if (RetVT.SimpleTy != MVT::v8i16)
1419 if (RetVT.SimpleTy != MVT::v4i32)
1428 if (RetVT.SimpleTy != MVT::v2i64)
1437 switch (VT.SimpleTy) {
1451 if (RetVT.SimpleTy != MVT::f32)
1463 if (RetVT.SimpleTy != MVT::f64)
1481 if (RetVT.SimpleTy != MVT::v4f32)
1490 if (RetVT.SimpleTy != MVT::v2f64)
1499 switch (VT.SimpleTy) {
1511 if (RetVT.SimpleTy != MVT::f32)
1523 if (RetVT.SimpleTy != MVT::f64)
1541 if (RetVT.SimpleTy != MVT::v4f32)
1550 if (RetVT.SimpleTy != MVT::v2f64)
1559 switch (VT.SimpleTy) {
1571 if (RetVT.SimpleTy != MVT::f32)
1583 if (RetVT.SimpleTy != MVT::f64)
1601 if (RetVT.SimpleTy != MVT::v4f32)
1610 if (RetVT.SimpleTy != MVT::v2f64)
1619 switch (VT.SimpleTy) {
1631 if (RetVT.SimpleTy != MVT::f32)
1643 if (RetVT.SimpleTy != MVT::f64)
1661 if (RetVT.SimpleTy != MVT::v4f32)
1670 if (RetVT.SimpleTy != MVT::v2f64)
1679 switch (VT.SimpleTy) {
1691 if (RetVT.SimpleTy != MVT::i32)
1712 if (RetVT.SimpleTy != MVT::i64)
1724 if (RetVT.SimpleTy != MVT::v16i8)
1733 if (RetVT.SimpleTy != MVT::v2i16)
1742 if (RetVT.SimpleTy != MVT::v8i16)
1751 if (RetVT.SimpleTy != MVT::v4i32)
1760 if (RetVT.SimpleTy != MVT::v2i64)
1769 switch (VT.SimpleTy) {
1784 if (RetVT.SimpleTy != MVT::i32)
1796 if (RetVT.SimpleTy != MVT::i64)
1805 switch (VT.SimpleTy) {
1815 if (RetVT.SimpleTy != MVT::i32)
1827 if (RetVT.SimpleTy != MVT::i64)
1836 switch (VT.SimpleTy) {
1846 if (RetVT.SimpleTy != MVT::i32)
1864 if (RetVT.SimpleTy != MVT::i64)
1873 if (RetVT.SimpleTy != MVT::v16i8)
1882 if (RetVT.SimpleTy != MVT::v8i16)
1891 if (RetVT.SimpleTy != MVT::v4i32)
1900 if (RetVT.SimpleTy != MVT::v2i64)
1909 switch (VT.SimpleTy) {
1923 if (RetVT.SimpleTy != MVT::i32)
1935 switch (VT.SimpleTy) {
1944 if (RetVT.SimpleTy != MVT::i32)
1956 if (RetVT.SimpleTy != MVT::i64)
1965 if (RetVT.SimpleTy != MVT::v16i8)
1974 if (RetVT.SimpleTy != MVT::v8i16)
1983 if (RetVT.SimpleTy != MVT::v4i32)
1992 if (RetVT.SimpleTy != MVT::v2i64)
2001 switch (VT.SimpleTy) {
2015 if (RetVT.SimpleTy != MVT::i32)
2030 if (RetVT.SimpleTy != MVT::v16i8)
2039 if (RetVT.SimpleTy != MVT::v8i16)
2048 if (RetVT.SimpleTy != MVT::v4i32)
2057 if (RetVT.SimpleTy != MVT::v2i64)
2066 switch (VT.SimpleTy) {
2079 if (RetVT.SimpleTy != MVT::v16i8)
2088 if (RetVT.SimpleTy != MVT::v8i16)
2097 if (RetVT.SimpleTy != MVT::v4i32)
2106 if (RetVT.SimpleTy != MVT::v2i64)
2115 switch (VT.SimpleTy) {
2127 if (RetVT.SimpleTy != MVT::v16i8)
2136 if (RetVT.SimpleTy != MVT::v8i16)
2145 if (RetVT.SimpleTy != MVT::v4i32)
2154 if (RetVT.SimpleTy != MVT::v2i64)
2163 switch (VT.SimpleTy) {
2175 if (RetVT.SimpleTy != MVT::i32)
2190 if (RetVT.SimpleTy != MVT::v16i8)
2199 if (RetVT.SimpleTy != MVT::v8i16)
2208 if (RetVT.SimpleTy != MVT::v4i32)
2217 if (RetVT.SimpleTy != MVT::v2i64)
2226 switch (VT.SimpleTy) {
2239 if (RetVT.SimpleTy != MVT::i32)
2251 if (RetVT.SimpleTy != MVT::i64)
2260 if (RetVT.SimpleTy != MVT::v16i8)
2269 if (RetVT.SimpleTy != MVT::v8i16)
2278 if (RetVT.SimpleTy != MVT::v4i32)
2287 if (RetVT.SimpleTy != MVT::v2i64)
2296 switch (VT.SimpleTy) {
2310 if (RetVT.SimpleTy != MVT::i32)
2325 if (RetVT.SimpleTy != MVT::v16i8)
2334 if (RetVT.SimpleTy != MVT::v8i16)
2343 if (RetVT.SimpleTy != MVT::v4i32)
2352 if (RetVT.SimpleTy != MVT::v2i64)
2361 switch (VT.SimpleTy) {
2374 if (RetVT.SimpleTy != MVT::i32)
2392 if (RetVT.SimpleTy != MVT::i64)
2401 if (RetVT.SimpleTy != MVT::v4i8)
2410 if (RetVT.SimpleTy != MVT::v16i8)
2419 if (RetVT.SimpleTy != MVT::v2i16)
2428 if (RetVT.SimpleTy != MVT::v8i16)
2437 if (RetVT.SimpleTy != MVT::v4i32)
2446 if (RetVT.SimpleTy != MVT::v2i64)
2455 switch (VT.SimpleTy) {
2471 if (RetVT.SimpleTy != MVT::i32)
2486 if (RetVT.SimpleTy != MVT::i64)
2495 switch (VT.SimpleTy) {
2505 if (RetVT.SimpleTy != MVT::i32)
2517 if (RetVT.SimpleTy != MVT::i64)
2526 if (RetVT.SimpleTy != MVT::v16i8)
2535 if (RetVT.SimpleTy != MVT::v8i16)
2544 if (RetVT.SimpleTy != MVT::v4i32)
2553 if (RetVT.SimpleTy != MVT::v2i64)
2562 switch (VT.SimpleTy) {
2576 if (RetVT.SimpleTy != MVT::v16i8)
2585 if (RetVT.SimpleTy != MVT::v8i16)
2594 if (RetVT.SimpleTy != MVT::v4i32)
2603 if (RetVT.SimpleTy != MVT::v2i64)
2612 switch (VT.SimpleTy) {
2624 if (RetVT.SimpleTy != MVT::v16i8)
2633 if (RetVT.SimpleTy != MVT::v8i16)
2642 if (RetVT.SimpleTy != MVT::v4i32)
2651 if (RetVT.SimpleTy != MVT::v2i64)
2660 switch (VT.SimpleTy) {
2672 if (RetVT.SimpleTy != MVT::i32)
2684 if (RetVT.SimpleTy != MVT::i64)
2693 if (RetVT.SimpleTy != MVT::v16i8)
2702 if (RetVT.SimpleTy != MVT::v8i16)
2711 if (RetVT.SimpleTy != MVT::v4i32)
2720 if (RetVT.SimpleTy != MVT::v2i64)
2729 switch (VT.SimpleTy) {
2743 if (RetVT.SimpleTy != MVT::i32)
2761 if (RetVT.SimpleTy != MVT::i64)
2770 if (RetVT.SimpleTy != MVT::v16i8)
2779 if (RetVT.SimpleTy != MVT::v8i16)
2788 if (RetVT.SimpleTy != MVT::v4i32)
2797 if (RetVT.SimpleTy != MVT::v2i64)
2806 switch (VT.SimpleTy) {
2820 if (RetVT.SimpleTy != MVT::f64)
2832 switch (VT.SimpleTy) {
2841 if (RetVT.SimpleTy != MVT::Untyped)
2853 if (RetVT.SimpleTy != MVT::Untyped)
2862 switch (VT.SimpleTy) {
2872 if (RetVT.SimpleTy != MVT::isVoid)
2881 switch (VT.SimpleTy) {
2890 if (RetVT.SimpleTy != MVT::Untyped)
2902 if (RetVT.SimpleTy != MVT::Untyped)
2911 switch (VT.SimpleTy) {
2921 if (RetVT.SimpleTy != MVT::isVoid)
2930 switch (VT.SimpleTy) {
2939 if (RetVT.SimpleTy != MVT::isVoid)
2945 if (RetVT.SimpleTy != MVT::isVoid)
2951 switch (VT.SimpleTy) {
2961 if (RetVT.SimpleTy != MVT::v16i8)
2970 if (RetVT.SimpleTy != MVT::v8i16)
2979 if (RetVT.SimpleTy != MVT::v4i32)
2988 if (RetVT.SimpleTy != MVT::v2i64)
2997 switch (VT.SimpleTy) {
3009 if (RetVT.SimpleTy != MVT::v16i8)
3018 if (RetVT.SimpleTy != MVT::v8i16)
3027 if (RetVT.SimpleTy != MVT::v4i32)
3036 if (RetVT.SimpleTy != MVT::v2i64)
3045 switch (VT.SimpleTy) {
3057 if (RetVT.SimpleTy != MVT::v16i8)
3066 if (RetVT.SimpleTy != MVT::v8i16)
3075 if (RetVT.SimpleTy != MVT::v4i32)
3084 if (RetVT.SimpleTy != MVT::v2i64)
3093 switch (VT.SimpleTy) {
3105 if (RetVT.SimpleTy != MVT::v16i8)
3114 if (RetVT.SimpleTy != MVT::v8i16)
3123 if (RetVT.SimpleTy != MVT::v4i32)
3132 if (RetVT.SimpleTy != MVT::v2i64)
3141 switch (VT.SimpleTy) {
3153 if (RetVT.SimpleTy != MVT::Untyped)
3168 if (RetVT.SimpleTy != MVT::Untyped)
3177 switch (VT.SimpleTy) {
3187 if (RetVT.SimpleTy != MVT::Untyped)
3205 if (RetVT.SimpleTy != MVT::Untyped)
3214 switch (VT.SimpleTy) {
3224 if (RetVT.SimpleTy != MVT::Untyped)
3242 if (RetVT.SimpleTy != MVT::Untyped)
3251 switch (VT.SimpleTy) {
3261 if (RetVT.SimpleTy != MVT::v16i8)
3270 if (RetVT.SimpleTy != MVT::v8i16)
3279 if (RetVT.SimpleTy != MVT::v4i32)
3288 if (RetVT.SimpleTy != MVT::v2i64)
3297 switch (VT.SimpleTy) {
3309 if (RetVT.SimpleTy != MVT::v16i8)
3318 if (RetVT.SimpleTy != MVT::v8i16)
3327 if (RetVT.SimpleTy != MVT::v4i32)
3336 if (RetVT.SimpleTy != MVT::v2i64)
3345 switch (VT.SimpleTy) {
3357 if (RetVT.SimpleTy != MVT::v16i8)
3366 if (RetVT.SimpleTy != MVT::v8i16)
3375 if (RetVT.SimpleTy != MVT::v4i32)
3384 if (RetVT.SimpleTy != MVT::v2i64)
3393 switch (VT.SimpleTy) {
3456 if (RetVT.SimpleTy != MVT::i32)
3468 switch (VT.SimpleTy) {
3477 if (RetVT.SimpleTy != MVT::v4i8)
3486 if (RetVT.SimpleTy != MVT::v2i16)
3495 switch (VT.SimpleTy) {
3505 if (RetVT.SimpleTy != MVT::v4i8)
3514 if (RetVT.SimpleTy != MVT::v2i16)
3523 switch (VT.SimpleTy) {
3533 if (RetVT.SimpleTy != MVT::v4i8)
3542 if (RetVT.SimpleTy != MVT::v2i16)
3551 switch (VT.SimpleTy) {
3609 if (RetVT.SimpleTy != MVT::i32)
3621 switch (VT.SimpleTy) {
3630 if (RetVT.SimpleTy != MVT::i32)
3645 switch (VT.SimpleTy) {
3654 if (RetVT.SimpleTy != MVT::i32)
3669 switch (VT.SimpleTy) {
3678 if (RetVT.SimpleTy != MVT::i32)
3693 switch (VT.SimpleTy) {
3714 if (RetVT.SimpleTy != MVT::i64)
3723 switch (VT.SimpleTy) {
3732 if (RetVT.SimpleTy != MVT::i64)
3741 switch (VT.SimpleTy) {
3750 if (RetVT.SimpleTy != MVT::i64)
3759 switch (VT.SimpleTy) {
3768 if (RetVT.SimpleTy != MVT::i64)
3777 switch (VT.SimpleTy) {
3798 if (RetVT.SimpleTy != MVT::f32)
3807 switch (VT.SimpleTy) {
3825 if (RetVT.SimpleTy != MVT::f64)
3834 switch (VT.SimpleTy) {
3852 if (RetVT.SimpleTy != MVT::i32)
3861 switch (VT.SimpleTy) {
3879 if (RetVT.SimpleTy != MVT::i32)
3888 switch (VT.SimpleTy) {
3906 if (RetVT.SimpleTy != MVT::i32)
3915 switch (VT.SimpleTy) {
3933 if (RetVT.SimpleTy != MVT::i32)
3945 switch (VT.SimpleTy) {
3963 if (RetVT.SimpleTy != MVT::i32)
3972 switch (VT.SimpleTy) {
3981 if (RetVT.SimpleTy != MVT::i32)
3990 switch (VT.SimpleTy) {
4009 if (RetVT.SimpleTy != MVT::i32)
4018 switch (VT.SimpleTy) {
gen/lib/Target/PowerPC/PPCGenFastISel.inc 33 if (RetVT.SimpleTy != MVT::i64)
39 switch (VT.SimpleTy) {
48 if (RetVT.SimpleTy != MVT::f64)
57 switch (VT.SimpleTy) {
66 if (RetVT.SimpleTy != MVT::i32)
72 switch (VT.SimpleTy) {
92 if (RetVT.SimpleTy != MVT::f64)
101 if (RetVT.SimpleTy != MVT::i64)
110 switch (VT.SimpleTy) {
120 if (RetVT.SimpleTy != MVT::i32)
126 if (RetVT.SimpleTy != MVT::i64)
132 if (RetVT.SimpleTy != MVT::v16i8)
141 if (RetVT.SimpleTy != MVT::v8i16)
150 if (RetVT.SimpleTy != MVT::v4i32)
159 if (RetVT.SimpleTy != MVT::v2i64)
168 switch (VT.SimpleTy) {
182 if (RetVT.SimpleTy != MVT::i32)
188 if (RetVT.SimpleTy != MVT::i64)
194 if (RetVT.SimpleTy != MVT::v16i8)
203 if (RetVT.SimpleTy != MVT::v8i16)
212 if (RetVT.SimpleTy != MVT::v4i32)
221 if (RetVT.SimpleTy != MVT::v2i64)
230 switch (VT.SimpleTy) {
244 if (RetVT.SimpleTy != MVT::i32)
253 if (RetVT.SimpleTy != MVT::i64)
262 if (RetVT.SimpleTy != MVT::v16i8)
271 if (RetVT.SimpleTy != MVT::v8i16)
280 if (RetVT.SimpleTy != MVT::v4i32)
289 if (RetVT.SimpleTy != MVT::v2i64)
298 switch (VT.SimpleTy) {
312 if (RetVT.SimpleTy != MVT::f32)
324 if (RetVT.SimpleTy != MVT::f64)
339 if (RetVT.SimpleTy != MVT::f128)
348 if (RetVT.SimpleTy != MVT::v4f32)
360 if (RetVT.SimpleTy != MVT::v2f64)
369 if (RetVT.SimpleTy != MVT::v4f64)
378 switch (VT.SimpleTy) {
392 if (RetVT.SimpleTy != MVT::f32)
401 if (RetVT.SimpleTy != MVT::f64)
413 if (RetVT.SimpleTy != MVT::v4f32)
428 if (RetVT.SimpleTy != MVT::v2f64)
437 if (RetVT.SimpleTy != MVT::v4f64)
446 switch (VT.SimpleTy) {
459 if (RetVT.SimpleTy != MVT::f32)
468 if (RetVT.SimpleTy != MVT::f64)
480 if (RetVT.SimpleTy != MVT::v4f32)
495 if (RetVT.SimpleTy != MVT::v2f64)
504 if (RetVT.SimpleTy != MVT::v4f64)
513 switch (VT.SimpleTy) {
526 if (RetVT.SimpleTy != MVT::f64)
535 if (RetVT.SimpleTy != MVT::v4f32)
547 if (RetVT.SimpleTy != MVT::v2f64)
556 switch (VT.SimpleTy) {
567 if (RetVT.SimpleTy != MVT::f32)
579 if (RetVT.SimpleTy != MVT::f64)
594 if (RetVT.SimpleTy != MVT::f128)
603 if (RetVT.SimpleTy != MVT::v4f32)
615 if (RetVT.SimpleTy != MVT::v2f64)
624 if (RetVT.SimpleTy != MVT::v4f64)
633 switch (VT.SimpleTy) {
647 if (RetVT.SimpleTy != MVT::f64)
656 if (RetVT.SimpleTy != MVT::f128)
665 switch (VT.SimpleTy) {
675 if (RetVT.SimpleTy != MVT::f32)
687 if (RetVT.SimpleTy != MVT::f64)
696 switch (VT.SimpleTy) {
706 if (RetVT.SimpleTy != MVT::i32)
715 if (RetVT.SimpleTy != MVT::i32)
724 if (RetVT.SimpleTy != MVT::v4i32)
736 if (RetVT.SimpleTy != MVT::v2i64)
745 switch (VT.SimpleTy) {
757 if (RetVT.SimpleTy != MVT::i32)
766 if (RetVT.SimpleTy != MVT::i32)
775 if (RetVT.SimpleTy != MVT::v4i32)
787 if (RetVT.SimpleTy != MVT::v2i64)
796 switch (VT.SimpleTy) {
808 if (RetVT.SimpleTy != MVT::f32)
817 if (RetVT.SimpleTy != MVT::f64)
829 if (RetVT.SimpleTy != MVT::v4f32)
841 if (RetVT.SimpleTy != MVT::v2f64)
850 if (RetVT.SimpleTy != MVT::v4f64)
859 switch (VT.SimpleTy) {
872 if (RetVT.SimpleTy != MVT::f32)
884 if (RetVT.SimpleTy != MVT::f64)
896 if (RetVT.SimpleTy != MVT::f128)
905 if (RetVT.SimpleTy != MVT::v4f32)
914 if (RetVT.SimpleTy != MVT::v2f64)
923 switch (VT.SimpleTy) {
936 if (RetVT.SimpleTy != MVT::f32)
945 if (RetVT.SimpleTy != MVT::f64)
957 if (RetVT.SimpleTy != MVT::v4f32)
972 if (RetVT.SimpleTy != MVT::v2f64)
981 if (RetVT.SimpleTy != MVT::v4f64)
990 switch (VT.SimpleTy) {
1003 if (RetVT.SimpleTy != MVT::v4i32)
1012 if (RetVT.SimpleTy != MVT::v4f32)
1021 switch (VT.SimpleTy) {
1031 if (RetVT.SimpleTy != MVT::i64)
1037 switch (VT.SimpleTy) {
1060 switch (RetVT.SimpleTy) {
1068 if (RetVT.SimpleTy != MVT::v4f32)
1080 if (RetVT.SimpleTy != MVT::v2f64)
1089 switch (VT.SimpleTy) {
1100 if (RetVT.SimpleTy != MVT::i1)
1106 if (RetVT.SimpleTy != MVT::i1)
1112 switch (VT.SimpleTy) {
1136 switch (RetVT.SimpleTy) {
1144 if (RetVT.SimpleTy != MVT::v4f32)
1156 if (RetVT.SimpleTy != MVT::v2f64)
1165 switch (VT.SimpleTy) {
1176 if (RetVT.SimpleTy != MVT::f64)
1185 switch (VT.SimpleTy) {
1194 if (RetVT.SimpleTy != MVT::f32)
1203 switch (VT.SimpleTy) {
1212 if (RetVT.SimpleTy != MVT::f64)
1221 switch (VT.SimpleTy) {
1230 if (RetVT.SimpleTy != MVT::f32)
1239 switch (VT.SimpleTy) {
1248 if (RetVT.SimpleTy != MVT::f32)
1257 if (RetVT.SimpleTy != MVT::f64)
1266 switch (VT.SimpleTy) {
1276 if (RetVT.SimpleTy != MVT::f32)
1285 if (RetVT.SimpleTy != MVT::f64)
1294 switch (VT.SimpleTy) {
1304 if (RetVT.SimpleTy != MVT::f32)
1313 if (RetVT.SimpleTy != MVT::f64)
1322 switch (VT.SimpleTy) {
1332 if (RetVT.SimpleTy != MVT::f32)
1341 if (RetVT.SimpleTy != MVT::f64)
1353 switch (VT.SimpleTy) {
1363 if (RetVT.SimpleTy != MVT::f32)
1375 if (RetVT.SimpleTy != MVT::f64)
1387 if (RetVT.SimpleTy != MVT::v4f32)
1402 if (RetVT.SimpleTy != MVT::v2f64)
1411 if (RetVT.SimpleTy != MVT::v4f64)
1420 switch (VT.SimpleTy) {
1433 if (RetVT.SimpleTy != MVT::f32)
1445 if (RetVT.SimpleTy != MVT::f64)
1457 if (RetVT.SimpleTy != MVT::v4f32)
1472 if (RetVT.SimpleTy != MVT::v2f64)
1481 if (RetVT.SimpleTy != MVT::v4f64)
1490 switch (VT.SimpleTy) {
1517 switch (RetVT.SimpleTy) {
1525 switch (VT.SimpleTy) {
1534 if (RetVT.SimpleTy != MVT::isVoid)
1540 if (RetVT.SimpleTy != MVT::isVoid)
1546 switch (VT.SimpleTy) {
1556 if (RetVT.SimpleTy != MVT::f64)
1565 if (RetVT.SimpleTy != MVT::f64)
1574 switch (VT.SimpleTy) {
1584 if (RetVT.SimpleTy != MVT::f64)
1593 switch (VT.SimpleTy) {
1616 switch (RetVT.SimpleTy) {
1638 switch (RetVT.SimpleTy) {
1646 if (RetVT.SimpleTy != MVT::v2i64)
1655 switch (VT.SimpleTy) {
1666 if (RetVT.SimpleTy != MVT::v4i32)
1675 if (RetVT.SimpleTy != MVT::v2i64)
1684 switch (VT.SimpleTy) {
1739 if (RetVT.SimpleTy != MVT::i1)
1745 if (RetVT.SimpleTy != MVT::i32)
1751 if (RetVT.SimpleTy != MVT::i64)
1757 if (RetVT.SimpleTy != MVT::v16i8)
1766 if (RetVT.SimpleTy != MVT::v8i16)
1775 if (RetVT.SimpleTy != MVT::v4i32)
1784 if (RetVT.SimpleTy != MVT::v2i64)
1793 if (RetVT.SimpleTy != MVT::v1i128)
1802 switch (VT.SimpleTy) {
1818 if (RetVT.SimpleTy != MVT::i32)
1824 if (RetVT.SimpleTy != MVT::i64)
1830 switch (VT.SimpleTy) {
1840 if (RetVT.SimpleTy != MVT::i32)
1846 if (RetVT.SimpleTy != MVT::i64)
1852 switch (VT.SimpleTy) {
1862 if (RetVT.SimpleTy != MVT::i1)
1868 if (RetVT.SimpleTy != MVT::i32)
1874 if (RetVT.SimpleTy != MVT::i64)
1880 if (RetVT.SimpleTy != MVT::v4i32)
1892 switch (VT.SimpleTy) {
1904 if (RetVT.SimpleTy != MVT::v2i64)
1913 switch (VT.SimpleTy) {
1922 if (RetVT.SimpleTy != MVT::f32)
1937 if (RetVT.SimpleTy != MVT::f64)
1952 if (RetVT.SimpleTy != MVT::f128)
1961 if (RetVT.SimpleTy != MVT::v4f32)
1976 if (RetVT.SimpleTy != MVT::v2f64)
1985 if (RetVT.SimpleTy != MVT::v4f64)
1994 switch (VT.SimpleTy) {
2008 if (RetVT.SimpleTy != MVT::f32)
2023 if (RetVT.SimpleTy != MVT::f64)
2038 if (RetVT.SimpleTy != MVT::f128)
2047 if (RetVT.SimpleTy != MVT::v4f32)
2056 if (RetVT.SimpleTy != MVT::v2f64)
2065 switch (VT.SimpleTy) {
2078 if (RetVT.SimpleTy != MVT::v4f32)
2087 if (RetVT.SimpleTy != MVT::v2f64)
2096 switch (VT.SimpleTy) {
2106 if (RetVT.SimpleTy != MVT::f64)
2115 switch (VT.SimpleTy) {
2124 if (RetVT.SimpleTy != MVT::v4f32)
2133 if (RetVT.SimpleTy != MVT::v2f64)
2142 switch (VT.SimpleTy) {
2152 if (RetVT.SimpleTy != MVT::f64)
2161 switch (VT.SimpleTy) {
2170 if (RetVT.SimpleTy != MVT::f32)
2185 if (RetVT.SimpleTy != MVT::f64)
2200 if (RetVT.SimpleTy != MVT::f128)
2209 if (RetVT.SimpleTy != MVT::v4f32)
2221 if (RetVT.SimpleTy != MVT::v2f64)
2230 if (RetVT.SimpleTy != MVT::v4f64)
2239 switch (VT.SimpleTy) {
2253 if (RetVT.SimpleTy != MVT::f32)
2268 if (RetVT.SimpleTy != MVT::f64)
2283 if (RetVT.SimpleTy != MVT::f128)
2292 if (RetVT.SimpleTy != MVT::v4f32)
2307 if (RetVT.SimpleTy != MVT::v2f64)
2316 if (RetVT.SimpleTy != MVT::v4f64)
2325 switch (VT.SimpleTy) {
2339 if (RetVT.SimpleTy != MVT::i1)
2345 if (RetVT.SimpleTy != MVT::i32)
2351 if (RetVT.SimpleTy != MVT::i64)
2357 if (RetVT.SimpleTy != MVT::v4i32)
2366 switch (VT.SimpleTy) {
2378 if (RetVT.SimpleTy != MVT::i32)
2384 if (RetVT.SimpleTy != MVT::i64)
2390 switch (VT.SimpleTy) {
2400 if (RetVT.SimpleTy != MVT::i32)
2406 if (RetVT.SimpleTy != MVT::i64)
2412 switch (VT.SimpleTy) {
2422 if (RetVT.SimpleTy != MVT::i1)
2428 if (RetVT.SimpleTy != MVT::i32)
2434 if (RetVT.SimpleTy != MVT::i64)
2440 if (RetVT.SimpleTy != MVT::v4i32)
2452 switch (VT.SimpleTy) {
2464 if (RetVT.SimpleTy != MVT::i32)
2470 if (RetVT.SimpleTy != MVT::i64)
2476 switch (VT.SimpleTy) {
2486 if (RetVT.SimpleTy != MVT::i32)
2492 if (RetVT.SimpleTy != MVT::v16i8)
2501 if (RetVT.SimpleTy != MVT::v8i16)
2510 if (RetVT.SimpleTy != MVT::v4i32)
2519 if (RetVT.SimpleTy != MVT::v2i64)
2528 switch (VT.SimpleTy) {
2541 if (RetVT.SimpleTy != MVT::v16i8)
2550 if (RetVT.SimpleTy != MVT::v8i16)
2559 if (RetVT.SimpleTy != MVT::v4i32)
2568 switch (VT.SimpleTy) {
2579 if (RetVT.SimpleTy != MVT::v16i8)
2588 if (RetVT.SimpleTy != MVT::v8i16)
2597 if (RetVT.SimpleTy != MVT::v4i32)
2606 switch (VT.SimpleTy) {
2617 if (RetVT.SimpleTy != MVT::i32)
2623 if (RetVT.SimpleTy != MVT::v16i8)
2632 if (RetVT.SimpleTy != MVT::v8i16)
2641 if (RetVT.SimpleTy != MVT::v4i32)
2650 if (RetVT.SimpleTy != MVT::v2i64)
2659 switch (VT.SimpleTy) {
2672 if (RetVT.SimpleTy != MVT::i32)
2681 if (RetVT.SimpleTy != MVT::i64)
2690 switch (VT.SimpleTy) {
2700 if (RetVT.SimpleTy != MVT::i32)
2706 if (RetVT.SimpleTy != MVT::v16i8)
2715 if (RetVT.SimpleTy != MVT::v8i16)
2724 if (RetVT.SimpleTy != MVT::v4i32)
2733 if (RetVT.SimpleTy != MVT::v2i64)
2742 switch (VT.SimpleTy) {
2755 if (RetVT.SimpleTy != MVT::i1)
2761 if (RetVT.SimpleTy != MVT::v16i8)
2770 if (RetVT.SimpleTy != MVT::v8i16)
2779 if (RetVT.SimpleTy != MVT::v4i32)
2788 if (RetVT.SimpleTy != MVT::v2i64)
2797 if (RetVT.SimpleTy != MVT::v1i128)
2806 switch (VT.SimpleTy) {
2820 if (RetVT.SimpleTy != MVT::i32)
2826 if (RetVT.SimpleTy != MVT::i64)
2832 switch (VT.SimpleTy) {
2842 if (RetVT.SimpleTy != MVT::v16i8)
2851 if (RetVT.SimpleTy != MVT::v8i16)
2860 if (RetVT.SimpleTy != MVT::v4i32)
2869 switch (VT.SimpleTy) {
2880 if (RetVT.SimpleTy != MVT::v16i8)
2889 if (RetVT.SimpleTy != MVT::v8i16)
2898 if (RetVT.SimpleTy != MVT::v4i32)
2907 switch (VT.SimpleTy) {
2918 if (RetVT.SimpleTy != MVT::i32)
2927 if (RetVT.SimpleTy != MVT::i64)
2936 switch (VT.SimpleTy) {
2946 if (RetVT.SimpleTy != MVT::i1)
2952 if (RetVT.SimpleTy != MVT::i32)
2958 if (RetVT.SimpleTy != MVT::i64)
2964 if (RetVT.SimpleTy != MVT::v4i32)
2976 switch (VT.SimpleTy) {
2988 if (RetVT.SimpleTy != MVT::i32)
2994 if (RetVT.SimpleTy != MVT::i64)
3000 switch (VT.SimpleTy) {
3010 if (RetVT.SimpleTy != MVT::f64)
3019 switch (VT.SimpleTy) {
3028 if (RetVT.SimpleTy != MVT::i32)
3034 if (RetVT.SimpleTy != MVT::v16i8)
3043 if (RetVT.SimpleTy != MVT::v8i16)
3052 if (RetVT.SimpleTy != MVT::v4i32)
3061 if (RetVT.SimpleTy != MVT::v2i64)
3070 switch (VT.SimpleTy) {
3083 if (RetVT.SimpleTy != MVT::i32)
3089 if (RetVT.SimpleTy != MVT::v16i8)
3098 if (RetVT.SimpleTy != MVT::v8i16)
3107 if (RetVT.SimpleTy != MVT::v4i32)
3116 if (RetVT.SimpleTy != MVT::v2i64)
3125 switch (VT.SimpleTy) {
3138 if (RetVT.SimpleTy != MVT::i32)
3144 if (RetVT.SimpleTy != MVT::v16i8)
3153 if (RetVT.SimpleTy != MVT::v8i16)
3162 if (RetVT.SimpleTy != MVT::v4i32)
3171 if (RetVT.SimpleTy != MVT::v2i64)
3180 switch (VT.SimpleTy) {
3193 if (RetVT.SimpleTy != MVT::f64)
3202 switch (VT.SimpleTy) {
3211 if (RetVT.SimpleTy != MVT::f64)
3220 switch (VT.SimpleTy) {
3274 if (RetVT.SimpleTy != MVT::i32)
3280 if (RetVT.SimpleTy != MVT::i64)
3286 switch (VT.SimpleTy) {
3296 if (RetVT.SimpleTy != MVT::i64)
3305 switch (VT.SimpleTy) {
3314 if (RetVT.SimpleTy != MVT::v4i1)
3323 if (RetVT.SimpleTy != MVT::v4f32)
3332 if (RetVT.SimpleTy != MVT::v4f64)
3341 switch (VT.SimpleTy) {
3352 if (RetVT.SimpleTy != MVT::isVoid)
3358 if (RetVT.SimpleTy != MVT::isVoid)
3364 switch (VT.SimpleTy) {
3394 if (RetVT.SimpleTy != MVT::i32)
3400 switch (VT.SimpleTy) {
3409 if (RetVT.SimpleTy != MVT::i32)
3415 switch (VT.SimpleTy) {
3424 if (RetVT.SimpleTy != MVT::i32)
3430 switch (VT.SimpleTy) {
3439 if (RetVT.SimpleTy != MVT::v4i32)
3448 switch (VT.SimpleTy) {
3469 if (RetVT.SimpleTy != MVT::i64)
3475 switch (VT.SimpleTy) {
3484 if (RetVT.SimpleTy != MVT::i64)
3490 switch (VT.SimpleTy) {
3499 if (RetVT.SimpleTy != MVT::i64)
3505 switch (VT.SimpleTy) {
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 37 if (RetVT.SimpleTy != MVT::i64)
43 switch (VT.SimpleTy) {
52 if (RetVT.SimpleTy != MVT::f32)
58 if (RetVT.SimpleTy != MVT::f64)
64 if (RetVT.SimpleTy != MVT::i32)
70 if (RetVT.SimpleTy != MVT::i64)
76 switch (VT.SimpleTy) {
88 if (RetVT.SimpleTy != MVT::i32)
94 if (RetVT.SimpleTy != MVT::i64)
100 switch (VT.SimpleTy) {
110 if (RetVT.SimpleTy != MVT::i32)
116 if (RetVT.SimpleTy != MVT::i64)
122 switch (VT.SimpleTy) {
132 if (RetVT.SimpleTy != MVT::i32)
138 if (RetVT.SimpleTy != MVT::i64)
144 switch (VT.SimpleTy) {
154 if (RetVT.SimpleTy != MVT::f32)
160 if (RetVT.SimpleTy != MVT::f64)
166 if (RetVT.SimpleTy != MVT::v4f32)
175 if (RetVT.SimpleTy != MVT::v2f64)
184 switch (VT.SimpleTy) {
196 if (RetVT.SimpleTy != MVT::f32)
202 if (RetVT.SimpleTy != MVT::f64)
208 switch (VT.SimpleTy) {
218 if (RetVT.SimpleTy != MVT::f32)
224 if (RetVT.SimpleTy != MVT::f64)
230 switch (VT.SimpleTy) {
240 if (RetVT.SimpleTy != MVT::f32)
246 if (RetVT.SimpleTy != MVT::f64)
252 switch (VT.SimpleTy) {
262 if (RetVT.SimpleTy != MVT::f32)
268 if (RetVT.SimpleTy != MVT::f64)
274 if (RetVT.SimpleTy != MVT::v4f32)
283 if (RetVT.SimpleTy != MVT::v2f64)
292 switch (VT.SimpleTy) {
304 if (RetVT.SimpleTy != MVT::f64)
310 switch (VT.SimpleTy) {
319 if (RetVT.SimpleTy != MVT::f32)
325 switch (VT.SimpleTy) {
354 switch (RetVT.SimpleTy) {
382 switch (RetVT.SimpleTy) {
390 if (RetVT.SimpleTy != MVT::v4i32)
399 if (RetVT.SimpleTy != MVT::v2i64)
408 switch (VT.SimpleTy) {
440 switch (RetVT.SimpleTy) {
468 switch (RetVT.SimpleTy) {
476 if (RetVT.SimpleTy != MVT::v4i32)
485 if (RetVT.SimpleTy != MVT::v2i64)
494 switch (VT.SimpleTy) {
506 if (RetVT.SimpleTy != MVT::f32)
512 if (RetVT.SimpleTy != MVT::f64)
518 switch (VT.SimpleTy) {
528 if (RetVT.SimpleTy != MVT::f32)
534 if (RetVT.SimpleTy != MVT::f64)
540 if (RetVT.SimpleTy != MVT::v4f32)
549 if (RetVT.SimpleTy != MVT::v2f64)
558 switch (VT.SimpleTy) {
570 if (RetVT.SimpleTy != MVT::f32)
576 if (RetVT.SimpleTy != MVT::f64)
582 switch (VT.SimpleTy) {
604 switch (RetVT.SimpleTy) {
613 if (RetVT.SimpleTy != MVT::v2i64)
619 if (RetVT.SimpleTy != MVT::v4f32)
625 if (RetVT.SimpleTy != MVT::v2f64)
631 switch (VT.SimpleTy) {
643 if (RetVT.SimpleTy != MVT::i64)
649 switch (VT.SimpleTy) {
666 switch (RetVT.SimpleTy) {
682 switch (RetVT.SimpleTy) {
690 if (RetVT.SimpleTy != MVT::v4f32)
699 if (RetVT.SimpleTy != MVT::v2f64)
708 switch (VT.SimpleTy) {
720 if (RetVT.SimpleTy != MVT::i32)
726 switch (VT.SimpleTy) {
743 switch (RetVT.SimpleTy) {
759 switch (RetVT.SimpleTy) {
767 if (RetVT.SimpleTy != MVT::v4f32)
776 if (RetVT.SimpleTy != MVT::v2f64)
785 switch (VT.SimpleTy) {
797 if (RetVT.SimpleTy != MVT::i64)
803 switch (VT.SimpleTy) {
812 if (RetVT.SimpleTy != MVT::isVoid)
818 if (RetVT.SimpleTy != MVT::isVoid)
824 switch (VT.SimpleTy) {
834 if (RetVT.SimpleTy != MVT::isVoid)
840 switch (VT.SimpleTy) {
914 switch (RetVT.SimpleTy) {
931 switch (VT.SimpleTy) {
940 if (RetVT.SimpleTy != MVT::isVoid)
949 switch (VT.SimpleTy) {
993 if (RetVT.SimpleTy != MVT::i32)
999 if (RetVT.SimpleTy != MVT::i64)
1005 if (RetVT.SimpleTy != MVT::v16i8)
1014 if (RetVT.SimpleTy != MVT::v8i16)
1023 if (RetVT.SimpleTy != MVT::v4i32)
1032 if (RetVT.SimpleTy != MVT::v2i64)
1041 switch (VT.SimpleTy) {
1055 if (RetVT.SimpleTy != MVT::i32)
1061 if (RetVT.SimpleTy != MVT::i64)
1067 if (RetVT.SimpleTy != MVT::v16i8)
1076 if (RetVT.SimpleTy != MVT::v8i16)
1085 if (RetVT.SimpleTy != MVT::v4i32)
1094 if (RetVT.SimpleTy != MVT::v2i64)
1103 switch (VT.SimpleTy) {
1117 if (RetVT.SimpleTy != MVT::f32)
1123 if (RetVT.SimpleTy != MVT::f64)
1129 if (RetVT.SimpleTy != MVT::v4f32)
1138 if (RetVT.SimpleTy != MVT::v2f64)
1147 switch (VT.SimpleTy) {
1159 if (RetVT.SimpleTy != MVT::f32)
1165 if (RetVT.SimpleTy != MVT::f64)
1171 switch (VT.SimpleTy) {
1181 if (RetVT.SimpleTy != MVT::f32)
1187 if (RetVT.SimpleTy != MVT::f64)
1193 if (RetVT.SimpleTy != MVT::v4f32)
1202 if (RetVT.SimpleTy != MVT::v2f64)
1211 switch (VT.SimpleTy) {
1223 if (RetVT.SimpleTy != MVT::f32)
1229 if (RetVT.SimpleTy != MVT::f64)
1235 if (RetVT.SimpleTy != MVT::v4f32)
1244 if (RetVT.SimpleTy != MVT::v2f64)
1253 switch (VT.SimpleTy) {
1265 if (RetVT.SimpleTy != MVT::f32)
1271 if (RetVT.SimpleTy != MVT::f64)
1277 if (RetVT.SimpleTy != MVT::v4f32)
1286 if (RetVT.SimpleTy != MVT::v2f64)
1295 switch (VT.SimpleTy) {
1307 if (RetVT.SimpleTy != MVT::f32)
1313 if (RetVT.SimpleTy != MVT::f64)
1319 if (RetVT.SimpleTy != MVT::v4f32)
1328 if (RetVT.SimpleTy != MVT::v2f64)
1337 switch (VT.SimpleTy) {
1349 if (RetVT.SimpleTy != MVT::f32)
1355 if (RetVT.SimpleTy != MVT::f64)
1361 if (RetVT.SimpleTy != MVT::v4f32)
1370 if (RetVT.SimpleTy != MVT::v2f64)
1379 switch (VT.SimpleTy) {
1391 if (RetVT.SimpleTy != MVT::i32)
1397 if (RetVT.SimpleTy != MVT::i64)
1403 if (RetVT.SimpleTy != MVT::v16i8)
1412 if (RetVT.SimpleTy != MVT::v8i16)
1421 if (RetVT.SimpleTy != MVT::v4i32)
1430 switch (VT.SimpleTy) {
1443 if (RetVT.SimpleTy != MVT::i32)
1449 if (RetVT.SimpleTy != MVT::i64)
1455 if (RetVT.SimpleTy != MVT::v16i8)
1464 if (RetVT.SimpleTy != MVT::v8i16)
1473 if (RetVT.SimpleTy != MVT::v4i32)
1482 if (RetVT.SimpleTy != MVT::v2i64)
1491 switch (VT.SimpleTy) {
1505 if (RetVT.SimpleTy != MVT::i32)
1511 if (RetVT.SimpleTy != MVT::i64)
1517 switch (VT.SimpleTy) {
1527 if (RetVT.SimpleTy != MVT::i32)
1533 if (RetVT.SimpleTy != MVT::i64)
1539 switch (VT.SimpleTy) {
1549 if (RetVT.SimpleTy != MVT::v16i8)
1558 if (RetVT.SimpleTy != MVT::v8i16)
1567 switch (VT.SimpleTy) {
1577 if (RetVT.SimpleTy != MVT::i32)
1583 if (RetVT.SimpleTy != MVT::i64)
1589 switch (VT.SimpleTy) {
1599 if (RetVT.SimpleTy != MVT::i32)
1605 if (RetVT.SimpleTy != MVT::i64)
1611 switch (VT.SimpleTy) {
1621 if (RetVT.SimpleTy != MVT::i32)
1627 if (RetVT.SimpleTy != MVT::i64)
1633 switch (VT.SimpleTy) {
1643 if (RetVT.SimpleTy != MVT::i32)
1649 if (RetVT.SimpleTy != MVT::i64)
1655 switch (VT.SimpleTy) {
1665 if (RetVT.SimpleTy != MVT::i32)
1671 if (RetVT.SimpleTy != MVT::i64)
1677 switch (VT.SimpleTy) {
1687 if (RetVT.SimpleTy != MVT::i32)
1693 if (RetVT.SimpleTy != MVT::i64)
1699 if (RetVT.SimpleTy != MVT::v16i8)
1708 if (RetVT.SimpleTy != MVT::v8i16)
1717 if (RetVT.SimpleTy != MVT::v4i32)
1726 if (RetVT.SimpleTy != MVT::v2i64)
1735 switch (VT.SimpleTy) {
1749 if (RetVT.SimpleTy != MVT::v16i8)
1758 if (RetVT.SimpleTy != MVT::v8i16)
1767 switch (VT.SimpleTy) {
1777 if (RetVT.SimpleTy != MVT::i32)
1783 if (RetVT.SimpleTy != MVT::i64)
1789 switch (VT.SimpleTy) {
1799 if (RetVT.SimpleTy != MVT::i32)
1805 if (RetVT.SimpleTy != MVT::i64)
1811 switch (VT.SimpleTy) {
1821 if (RetVT.SimpleTy != MVT::i32)
1827 if (RetVT.SimpleTy != MVT::i64)
1833 if (RetVT.SimpleTy != MVT::v16i8)
1842 if (RetVT.SimpleTy != MVT::v8i16)
1851 if (RetVT.SimpleTy != MVT::v4i32)
1860 if (RetVT.SimpleTy != MVT::v2i64)
1869 switch (VT.SimpleTy) {
1883 if (RetVT.SimpleTy != MVT::v16i8)
1892 switch (VT.SimpleTy) {
1934 if (RetVT.SimpleTy != MVT::i32)
1943 if (RetVT.SimpleTy != MVT::f32)
1952 switch (VT.SimpleTy) {
1971 if (RetVT.SimpleTy != MVT::i64)
1980 if (RetVT.SimpleTy != MVT::f64)
1989 switch (VT.SimpleTy) {
2008 if (RetVT.SimpleTy != MVT::i32)
2014 switch (VT.SimpleTy) {
2032 if (RetVT.SimpleTy != MVT::i32)
2038 switch (VT.SimpleTy) {
2056 if (RetVT.SimpleTy != MVT::f32)
2062 if (RetVT.SimpleTy != MVT::f64)
2068 switch (VT.SimpleTy) {
2087 if (RetVT.SimpleTy != MVT::i32)
2093 if (RetVT.SimpleTy != MVT::i64)
2099 switch (VT.SimpleTy) {
2174 switch (RetVT.SimpleTy) {
2191 switch (VT.SimpleTy) {
gen/lib/Target/X86/X86GenFastISel.inc 43 if (RetVT.SimpleTy != MVT::v16i8)
58 if (RetVT.SimpleTy != MVT::v32i8)
70 if (RetVT.SimpleTy != MVT::v64i8)
79 if (RetVT.SimpleTy != MVT::v8i16)
94 if (RetVT.SimpleTy != MVT::v16i16)
106 if (RetVT.SimpleTy != MVT::v32i16)
115 if (RetVT.SimpleTy != MVT::v4i32)
130 if (RetVT.SimpleTy != MVT::v8i32)
142 if (RetVT.SimpleTy != MVT::v16i32)
151 if (RetVT.SimpleTy != MVT::v2i64)
160 if (RetVT.SimpleTy != MVT::v4i64)
169 if (RetVT.SimpleTy != MVT::v8i64)
178 switch (VT.SimpleTy) {
198 if (RetVT.SimpleTy != MVT::i32)
204 if (RetVT.SimpleTy != MVT::v2i64)
227 switch (RetVT.SimpleTy) {
256 switch (RetVT.SimpleTy) {
286 switch (RetVT.SimpleTy) {
309 switch (RetVT.SimpleTy) {
317 if (RetVT.SimpleTy != MVT::v64i8)
326 switch (VT.SimpleTy) {
341 if (RetVT.SimpleTy != MVT::f32)
376 switch (RetVT.SimpleTy) {
384 if (RetVT.SimpleTy != MVT::i32)
419 switch (RetVT.SimpleTy) {
441 switch (RetVT.SimpleTy) {
449 switch (VT.SimpleTy) {
462 if (RetVT.SimpleTy != MVT::isVoid)
471 if (RetVT.SimpleTy != MVT::isVoid)
480 if (RetVT.SimpleTy != MVT::isVoid)
489 switch (VT.SimpleTy) {
500 if (RetVT.SimpleTy != MVT::i32)
506 if (RetVT.SimpleTy != MVT::i64)
512 switch (VT.SimpleTy) {
522 if (RetVT.SimpleTy != MVT::i16)
531 if (RetVT.SimpleTy != MVT::i32)
540 if (RetVT.SimpleTy != MVT::i64)
549 if (RetVT.SimpleTy != MVT::v4i32)
558 if (RetVT.SimpleTy != MVT::v8i32)
567 if (RetVT.SimpleTy != MVT::v16i32)
576 if (RetVT.SimpleTy != MVT::v2i64)
585 if (RetVT.SimpleTy != MVT::v4i64)
594 if (RetVT.SimpleTy != MVT::v8i64)
603 switch (VT.SimpleTy) {
620 if (RetVT.SimpleTy != MVT::i16)
629 if (RetVT.SimpleTy != MVT::i32)
638 if (RetVT.SimpleTy != MVT::i64)
647 if (RetVT.SimpleTy != MVT::v16i8)
656 if (RetVT.SimpleTy != MVT::v32i8)
665 if (RetVT.SimpleTy != MVT::v64i8)
674 if (RetVT.SimpleTy != MVT::v8i16)
683 if (RetVT.SimpleTy != MVT::v16i16)
692 if (RetVT.SimpleTy != MVT::v32i16)
701 if (RetVT.SimpleTy != MVT::v4i32)
710 if (RetVT.SimpleTy != MVT::v8i32)
719 if (RetVT.SimpleTy != MVT::v16i32)
728 if (RetVT.SimpleTy != MVT::v2i64)
737 if (RetVT.SimpleTy != MVT::v4i64)
746 if (RetVT.SimpleTy != MVT::v8i64)
755 switch (VT.SimpleTy) {
778 if (RetVT.SimpleTy != MVT::i16)
787 if (RetVT.SimpleTy != MVT::i32)
796 if (RetVT.SimpleTy != MVT::i64)
805 switch (VT.SimpleTy) {
816 if (RetVT.SimpleTy != MVT::i16)
822 if (RetVT.SimpleTy != MVT::i32)
828 if (RetVT.SimpleTy != MVT::i64)
834 switch (VT.SimpleTy) {
845 if (RetVT.SimpleTy != MVT::f32)
854 if (RetVT.SimpleTy != MVT::f64)
863 if (RetVT.SimpleTy != MVT::f80)
869 switch (VT.SimpleTy) {
880 if (RetVT.SimpleTy != MVT::f32)
889 if (RetVT.SimpleTy != MVT::f64)
898 if (RetVT.SimpleTy != MVT::f80)
904 switch (VT.SimpleTy) {
915 if (RetVT.SimpleTy != MVT::f32)
924 if (RetVT.SimpleTy != MVT::f64)
933 if (RetVT.SimpleTy != MVT::f80)
939 switch (VT.SimpleTy) {
950 if (RetVT.SimpleTy != MVT::f64)
959 if (RetVT.SimpleTy != MVT::v4f64)
971 if (RetVT.SimpleTy != MVT::v8f64)
980 switch (VT.SimpleTy) {
991 if (RetVT.SimpleTy != MVT::f32)
1000 if (RetVT.SimpleTy != MVT::v4f32)
1012 if (RetVT.SimpleTy != MVT::v8f32)
1021 switch (VT.SimpleTy) {
1058 switch (RetVT.SimpleTy) {
1092 switch (RetVT.SimpleTy) {
1100 if (RetVT.SimpleTy != MVT::v4i32)
1109 switch (VT.SimpleTy) {
1134 switch (RetVT.SimpleTy) {
1156 switch (RetVT.SimpleTy) {
1164 switch (VT.SimpleTy) {
1174 if (RetVT.SimpleTy != MVT::f32)
1183 if (RetVT.SimpleTy != MVT::f64)
1192 if (RetVT.SimpleTy != MVT::f80)
1198 switch (VT.SimpleTy) {
1209 if (RetVT.SimpleTy != MVT::f32)
1221 if (RetVT.SimpleTy != MVT::f64)
1233 if (RetVT.SimpleTy != MVT::f80)
1239 if (RetVT.SimpleTy != MVT::v4f32)
1254 if (RetVT.SimpleTy != MVT::v8f32)
1266 if (RetVT.SimpleTy != MVT::v16f32)
1275 if (RetVT.SimpleTy != MVT::v2f64)
1290 if (RetVT.SimpleTy != MVT::v4f64)
1302 if (RetVT.SimpleTy != MVT::v8f64)
1311 switch (VT.SimpleTy) {
1348 switch (RetVT.SimpleTy) {
1356 if (RetVT.SimpleTy != MVT::v2i64)
1371 switch (VT.SimpleTy) {
1389 switch (RetVT.SimpleTy) {
1405 switch (RetVT.SimpleTy) {
1413 if (RetVT.SimpleTy != MVT::i64)
1422 if (RetVT.SimpleTy != MVT::v2i64)
1445 switch (RetVT.SimpleTy) {
1474 switch (RetVT.SimpleTy) {
1504 switch (RetVT.SimpleTy) {
1527 switch (RetVT.SimpleTy) {
1535 if (RetVT.SimpleTy != MVT::v64i8)
1561 switch (RetVT.SimpleTy) {
1569 if (RetVT.SimpleTy != MVT::v32i16)
1595 switch (RetVT.SimpleTy) {
1603 if (RetVT.SimpleTy != MVT::v16i32)
1612 if (RetVT.SimpleTy != MVT::v4i64)
1624 if (RetVT.SimpleTy != MVT::v8i64)
1633 switch (VT.SimpleTy) {
1722 switch (RetVT.SimpleTy) {
1770 switch (RetVT.SimpleTy) {
1779 if (RetVT.SimpleTy != MVT::v2i64)
1794 switch (VT.SimpleTy) {
1819 switch (RetVT.SimpleTy) {
1841 switch (RetVT.SimpleTy) {
1872 switch (RetVT.SimpleTy) {
1897 switch (RetVT.SimpleTy) {
1905 if (RetVT.SimpleTy != MVT::v16f32)
1914 if (RetVT.SimpleTy != MVT::v2f64)
1937 switch (RetVT.SimpleTy) {
1959 switch (RetVT.SimpleTy) {
1967 switch (VT.SimpleTy) {
1983 if (RetVT.SimpleTy != MVT::i8)
2003 switch (RetVT.SimpleTy) {
2023 switch (RetVT.SimpleTy) {
2032 if (RetVT.SimpleTy != MVT::v16i8)
2041 if (RetVT.SimpleTy != MVT::v32i8)
2050 if (RetVT.SimpleTy != MVT::v8i16)
2073 switch (RetVT.SimpleTy) {
2081 if (RetVT.SimpleTy != MVT::v4i32)
2104 switch (RetVT.SimpleTy) {
2112 switch (VT.SimpleTy) {
2143 switch (RetVT.SimpleTy) {
2165 switch (RetVT.SimpleTy) {
2173 if (RetVT.SimpleTy != MVT::v16f32)
2182 if (RetVT.SimpleTy != MVT::v2f64)
2205 switch (RetVT.SimpleTy) {
2227 switch (RetVT.SimpleTy) {
2235 switch (VT.SimpleTy) {
2249 if (RetVT.SimpleTy != MVT::i32)
2255 if (RetVT.SimpleTy != MVT::i32)
2278 switch (RetVT.SimpleTy) {
2286 if (RetVT.SimpleTy != MVT::v32i16)
2312 switch (RetVT.SimpleTy) {
2320 if (RetVT.SimpleTy != MVT::v16i32)
2329 if (RetVT.SimpleTy != MVT::v4i64)
2341 if (RetVT.SimpleTy != MVT::v8i64)
2350 switch (VT.SimpleTy) {
2432 switch (RetVT.SimpleTy) {
2480 switch (RetVT.SimpleTy) {
2489 if (RetVT.SimpleTy != MVT::v2i64)
2504 switch (VT.SimpleTy) {
2515 if (RetVT.SimpleTy != MVT::isVoid)
2524 if (RetVT.SimpleTy != MVT::isVoid)
2536 if (RetVT.SimpleTy != MVT::isVoid)
2548 switch (VT.SimpleTy) {
2559 if (RetVT.SimpleTy != MVT::v4i32)
2568 if (RetVT.SimpleTy != MVT::v8i32)
2577 if (RetVT.SimpleTy != MVT::v16i32)
2586 if (RetVT.SimpleTy != MVT::v2i64)
2595 if (RetVT.SimpleTy != MVT::v4i64)
2604 if (RetVT.SimpleTy != MVT::v8i64)
2613 switch (VT.SimpleTy) {
2627 if (RetVT.SimpleTy != MVT::v8i16)
2636 if (RetVT.SimpleTy != MVT::v8i16)
2645 if (RetVT.SimpleTy != MVT::v16i16)
2654 switch (VT.SimpleTy) {
2692 switch (RetVT.SimpleTy) {
2718 switch (RetVT.SimpleTy) {
2726 if (RetVT.SimpleTy != MVT::v16i32)
2755 switch (RetVT.SimpleTy) {
2780 switch (RetVT.SimpleTy) {
2802 switch (RetVT.SimpleTy) {
2810 switch (VT.SimpleTy) {
2845 switch (RetVT.SimpleTy) {
2868 switch (RetVT.SimpleTy) {
2876 if (RetVT.SimpleTy != MVT::v16i32)
2899 switch (RetVT.SimpleTy) {
2921 switch (RetVT.SimpleTy) {
2943 switch (RetVT.SimpleTy) {
2951 switch (VT.SimpleTy) {
2985 switch (RetVT.SimpleTy) {
2993 if (RetVT.SimpleTy != MVT::v16f32)
3002 switch (VT.SimpleTy) {
3012 if (RetVT.SimpleTy != MVT::v16f32)
3021 switch (VT.SimpleTy) {
3056 switch (RetVT.SimpleTy) {
3090 switch (RetVT.SimpleTy) {
3098 switch (VT.SimpleTy) {
3122 switch (RetVT.SimpleTy) {
3144 switch (RetVT.SimpleTy) {
3152 switch (VT.SimpleTy) {
3162 if (RetVT.SimpleTy != MVT::v2f64)
3177 if (RetVT.SimpleTy != MVT::v4f32)
3186 switch (VT.SimpleTy) {
3223 switch (RetVT.SimpleTy) {
3249 switch (RetVT.SimpleTy) {
3257 if (RetVT.SimpleTy != MVT::v16i32)
3286 switch (RetVT.SimpleTy) {
3311 switch (RetVT.SimpleTy) {
3333 switch (RetVT.SimpleTy) {
3341 switch (VT.SimpleTy) {
3355 if (RetVT.SimpleTy != MVT::v8i64)
3364 if (RetVT.SimpleTy != MVT::v16i32)
3387 switch (RetVT.SimpleTy) {
3395 switch (VT.SimpleTy) {
3427 switch (RetVT.SimpleTy) {
3450 switch (RetVT.SimpleTy) {
3458 if (RetVT.SimpleTy != MVT::v16i32)
3481 switch (RetVT.SimpleTy) {
3503 switch (RetVT.SimpleTy) {
3525 switch (RetVT.SimpleTy) {
3533 switch (VT.SimpleTy) {
3547 if (RetVT.SimpleTy != MVT::v8i64)
3556 if (RetVT.SimpleTy != MVT::v16i32)
3579 switch (RetVT.SimpleTy) {
3587 switch (VT.SimpleTy) {
3624 switch (RetVT.SimpleTy) {
3658 switch (RetVT.SimpleTy) {
3666 switch (VT.SimpleTy) {
3690 switch (RetVT.SimpleTy) {
3712 switch (RetVT.SimpleTy) {
3720 switch (VT.SimpleTy) {
3744 switch (RetVT.SimpleTy) {
3766 switch (RetVT.SimpleTy) {
3774 switch (VT.SimpleTy) {
3798 switch (RetVT.SimpleTy) {
3820 switch (RetVT.SimpleTy) {
3828 switch (VT.SimpleTy) {
3838 if (RetVT.SimpleTy != MVT::v2f64)
3847 if (RetVT.SimpleTy != MVT::v4f32)
3856 switch (VT.SimpleTy) {
3866 if (RetVT.SimpleTy != MVT::isVoid)
3872 if (RetVT.SimpleTy != MVT::isVoid)
3878 switch (VT.SimpleTy) {
3888 if (RetVT.SimpleTy != MVT::v16f32)
3897 if (RetVT.SimpleTy != MVT::v8f64)
3906 switch (VT.SimpleTy) {
3916 if (RetVT.SimpleTy != MVT::v16f32)
3925 if (RetVT.SimpleTy != MVT::v8f64)
3934 switch (VT.SimpleTy) {
3944 if (RetVT.SimpleTy != MVT::v4f32)
3953 if (RetVT.SimpleTy != MVT::v8f32)
3962 if (RetVT.SimpleTy != MVT::v16f32)
3971 if (RetVT.SimpleTy != MVT::v2f64)
3980 if (RetVT.SimpleTy != MVT::v4f64)
3989 if (RetVT.SimpleTy != MVT::v8f64)
3998 switch (VT.SimpleTy) {
4012 if (RetVT.SimpleTy != MVT::v16f32)
4021 if (RetVT.SimpleTy != MVT::v8f64)
4030 switch (VT.SimpleTy) {
4040 if (RetVT.SimpleTy != MVT::f32)
4049 if (RetVT.SimpleTy != MVT::v4f32)
4061 if (RetVT.SimpleTy != MVT::v8f32)
4070 switch (VT.SimpleTy) {
4081 if (RetVT.SimpleTy != MVT::f32)
4090 if (RetVT.SimpleTy != MVT::v4f32)
4102 if (RetVT.SimpleTy != MVT::v8f32)
4111 switch (VT.SimpleTy) {
4122 if (RetVT.SimpleTy != MVT::i32)
4131 switch (VT.SimpleTy) {
4140 if (RetVT.SimpleTy != MVT::x86mmx)
4149 switch (VT.SimpleTy) {
4158 if (RetVT.SimpleTy != MVT::v2f64)
4170 if (RetVT.SimpleTy != MVT::v4f64)
4182 if (RetVT.SimpleTy != MVT::v8f64)
4191 switch (VT.SimpleTy) {
4202 if (RetVT.SimpleTy != MVT::x86mmx)
4208 switch (VT.SimpleTy) {
4217 if (RetVT.SimpleTy != MVT::i32)
4229 if (RetVT.SimpleTy != MVT::i32)
4238 if (RetVT.SimpleTy != MVT::i32)
4250 if (RetVT.SimpleTy != MVT::i32)
4259 if (RetVT.SimpleTy != MVT::i32)
4271 if (RetVT.SimpleTy != MVT::i32)
4280 if (RetVT.SimpleTy != MVT::i32)
4292 if (RetVT.SimpleTy != MVT::i32)
4301 if (RetVT.SimpleTy != MVT::i32)
4313 if (RetVT.SimpleTy != MVT::i32)
4322 switch (VT.SimpleTy) {
4340 if (RetVT.SimpleTy != MVT::v2i64)
4346 switch (VT.SimpleTy) {
4355 if (RetVT.SimpleTy != MVT::v4i32)
4367 if (RetVT.SimpleTy != MVT::v8i32)
4376 if (RetVT.SimpleTy != MVT::v4f32)
4391 if (RetVT.SimpleTy != MVT::v8f32)
4403 if (RetVT.SimpleTy != MVT::v16f32)
4412 switch (VT.SimpleTy) {
4425 if (RetVT.SimpleTy != MVT::v4i32)
4437 if (RetVT.SimpleTy != MVT::v8i32)
4446 if (RetVT.SimpleTy != MVT::v4f32)
4461 if (RetVT.SimpleTy != MVT::v8f32)
4473 if (RetVT.SimpleTy != MVT::v16f32)
4482 switch (VT.SimpleTy) {
4495 if (RetVT.SimpleTy != MVT::isVoid)
4504 if (RetVT.SimpleTy != MVT::isVoid)
4513 if (RetVT.SimpleTy != MVT::isVoid)
4522 switch (VT.SimpleTy) {
4533 if (RetVT.SimpleTy != MVT::isVoid)
4542 if (RetVT.SimpleTy != MVT::isVoid)
4551 if (RetVT.SimpleTy != MVT::isVoid)
4560 switch (VT.SimpleTy) {
4571 if (RetVT.SimpleTy != MVT::v8i16)
4583 switch (VT.SimpleTy) {
4592 if (RetVT.SimpleTy != MVT::v4f32)
4601 if (RetVT.SimpleTy != MVT::v8f32)
4610 if (RetVT.SimpleTy != MVT::v16f32)
4619 if (RetVT.SimpleTy != MVT::v2f64)
4628 if (RetVT.SimpleTy != MVT::v4f64)
4637 if (RetVT.SimpleTy != MVT::v8f64)
4646 switch (VT.SimpleTy) {
4660 if (RetVT.SimpleTy != MVT::v16f32)
4669 if (RetVT.SimpleTy != MVT::v8f64)
4678 switch (VT.SimpleTy) {
4688 if (RetVT.SimpleTy != MVT::v16f32)
4697 if (RetVT.SimpleTy != MVT::v8f64)
4706 switch (VT.SimpleTy) {
4716 if (RetVT.SimpleTy != MVT::v4f32)
4725 if (RetVT.SimpleTy != MVT::v8f32)
4734 if (RetVT.SimpleTy != MVT::v16f32)
4743 if (RetVT.SimpleTy != MVT::v2f64)
4752 if (RetVT.SimpleTy != MVT::v4f64)
4761 if (RetVT.SimpleTy != MVT::v8f64)
4770 switch (VT.SimpleTy) {
4784 if (RetVT.SimpleTy != MVT::v16f32)
4793 if (RetVT.SimpleTy != MVT::v8f64)
4802 switch (VT.SimpleTy) {
4812 if (RetVT.SimpleTy != MVT::v16f32)
4821 if (RetVT.SimpleTy != MVT::v8f64)
4830 switch (VT.SimpleTy) {
4840 if (RetVT.SimpleTy != MVT::i32)
4849 if (RetVT.SimpleTy != MVT::i64)
4858 switch (VT.SimpleTy) {
4889 switch (RetVT.SimpleTy) {
4919 switch (RetVT.SimpleTy) {
4955 switch (RetVT.SimpleTy) {
4991 switch (RetVT.SimpleTy) {
5027 switch (RetVT.SimpleTy) {
5063 switch (RetVT.SimpleTy) {
5099 switch (RetVT.SimpleTy) {
5135 switch (RetVT.SimpleTy) {
5144 switch (VT.SimpleTy) {
5181 switch (RetVT.SimpleTy) {
5211 switch (RetVT.SimpleTy) {
5220 switch (VT.SimpleTy) {
5230 if (RetVT.SimpleTy != MVT::v2f64)
5245 switch (VT.SimpleTy) {
5254 if (RetVT.SimpleTy != MVT::v8f64)
5263 switch (VT.SimpleTy) {
5272 if (RetVT.SimpleTy != MVT::v4f32)
5287 if (RetVT.SimpleTy != MVT::v4f32)
5299 if (RetVT.SimpleTy != MVT::v8f32)
5308 switch (VT.SimpleTy) {
5319 if (RetVT.SimpleTy != MVT::v16i8)
5342 switch (RetVT.SimpleTy) {
5350 if (RetVT.SimpleTy != MVT::v16i8)
5380 switch (RetVT.SimpleTy) {
5403 switch (RetVT.SimpleTy) {
5411 if (RetVT.SimpleTy != MVT::v16i8)
5420 switch (VT.SimpleTy) {
5434 if (RetVT.SimpleTy != MVT::v16i8)
5443 if (RetVT.SimpleTy != MVT::v16i8)
5452 if (RetVT.SimpleTy != MVT::v32i8)
5475 switch (RetVT.SimpleTy) {
5497 switch (RetVT.SimpleTy) {
5519 switch (RetVT.SimpleTy) {
5548 switch (RetVT.SimpleTy) {
5578 switch (RetVT.SimpleTy) {
5608 switch (RetVT.SimpleTy) {
5617 switch (VT.SimpleTy) {
5634 if (RetVT.SimpleTy != MVT::v16i8)
5643 if (RetVT.SimpleTy != MVT::v16i8)
5652 if (RetVT.SimpleTy != MVT::v32i8)
5675 switch (RetVT.SimpleTy) {
5697 switch (RetVT.SimpleTy) {
5719 switch (RetVT.SimpleTy) {
5748 switch (RetVT.SimpleTy) {
5778 switch (RetVT.SimpleTy) {
5808 switch (RetVT.SimpleTy) {
5817 switch (VT.SimpleTy) {
5834 if (RetVT.SimpleTy != MVT::v2i64)
5849 if (RetVT.SimpleTy != MVT::v2f64)
5864 switch (VT.SimpleTy) {
5874 if (RetVT.SimpleTy != MVT::isVoid)
5883 if (RetVT.SimpleTy != MVT::isVoid)
5892 switch (VT.SimpleTy) {
5990 if (RetVT.SimpleTy != MVT::i8)
5996 if (RetVT.SimpleTy != MVT::i16)
6002 if (RetVT.SimpleTy != MVT::i32)
6008 if (RetVT.SimpleTy != MVT::i64)
6014 if (RetVT.SimpleTy != MVT::v16i8)
6029 if (RetVT.SimpleTy != MVT::v32i8)
6041 if (RetVT.SimpleTy != MVT::v64i8)
6050 if (RetVT.SimpleTy != MVT::v8i16)
6065 if (RetVT.SimpleTy != MVT::v16i16)
6077 if (RetVT.SimpleTy != MVT::v32i16)
6086 if (RetVT.SimpleTy != MVT::v4i32)
6101 if (RetVT.SimpleTy != MVT::v8i32)
6113 if (RetVT.SimpleTy != MVT::v16i32)
6122 if (RetVT.SimpleTy != MVT::v2i64)
6137 if (RetVT.SimpleTy != MVT::v4i64)
6149 if (RetVT.SimpleTy != MVT::v8i64)
6158 switch (VT.SimpleTy) {
6182 if (RetVT.SimpleTy != MVT::i8)
6188 if (RetVT.SimpleTy != MVT::i16)
6194 if (RetVT.SimpleTy != MVT::i32)
6200 if (RetVT.SimpleTy != MVT::i64)
6206 if (RetVT.SimpleTy != MVT::v8i1)
6215 if (RetVT.SimpleTy != MVT::v16i1)
6224 if (RetVT.SimpleTy != MVT::v32i1)
6233 if (RetVT.SimpleTy != MVT::v64i1)
6242 if (RetVT.SimpleTy != MVT::v16i8)
6257 if (RetVT.SimpleTy != MVT::v32i8)
6272 if (RetVT.SimpleTy != MVT::v64i8)
6281 if (RetVT.SimpleTy != MVT::v8i16)
6296 if (RetVT.SimpleTy != MVT::v16i16)
6311 if (RetVT.SimpleTy != MVT::v32i16)
6320 if (RetVT.SimpleTy != MVT::v4i32)
6335 if (RetVT.SimpleTy != MVT::v8i32)
6350 if (RetVT.SimpleTy != MVT::v16i32)
6359 if (RetVT.SimpleTy != MVT::v2i64)
6374 if (RetVT.SimpleTy != MVT::v4i64)
6389 if (RetVT.SimpleTy != MVT::v8i64)
6398 switch (VT.SimpleTy) {
6426 if (RetVT.SimpleTy != MVT::f32)
6444 if (RetVT.SimpleTy != MVT::f64)
6462 if (RetVT.SimpleTy != MVT::f80)
6468 if (RetVT.SimpleTy != MVT::v4f32)
6483 if (RetVT.SimpleTy != MVT::v8f32)
6495 if (RetVT.SimpleTy != MVT::v16f32)
6504 if (RetVT.SimpleTy != MVT::v2f64)
6519 if (RetVT.SimpleTy != MVT::v4f64)
6531 if (RetVT.SimpleTy != MVT::v8f64)
6540 switch (VT.SimpleTy) {
6557 if (RetVT.SimpleTy != MVT::f32)
6575 if (RetVT.SimpleTy != MVT::f64)
6593 if (RetVT.SimpleTy != MVT::f80)
6599 if (RetVT.SimpleTy != MVT::v4f32)
6614 if (RetVT.SimpleTy != MVT::v8f32)
6626 if (RetVT.SimpleTy != MVT::v16f32)
6635 if (RetVT.SimpleTy != MVT::v2f64)
6650 if (RetVT.SimpleTy != MVT::v4f64)
6662 if (RetVT.SimpleTy != MVT::v8f64)
6671 switch (VT.SimpleTy) {
6688 if (RetVT.SimpleTy != MVT::f32)
6706 if (RetVT.SimpleTy != MVT::f64)
6724 if (RetVT.SimpleTy != MVT::f80)
6730 if (RetVT.SimpleTy != MVT::v4f32)
6745 if (RetVT.SimpleTy != MVT::v8f32)
6757 if (RetVT.SimpleTy != MVT::v16f32)
6766 if (RetVT.SimpleTy != MVT::v2f64)
6781 if (RetVT.SimpleTy != MVT::v4f64)
6793 if (RetVT.SimpleTy != MVT::v8f64)
6802 switch (VT.SimpleTy) {
6819 if (RetVT.SimpleTy != MVT::f32)
6837 if (RetVT.SimpleTy != MVT::f64)
6855 if (RetVT.SimpleTy != MVT::f80)
6861 if (RetVT.SimpleTy != MVT::v4f32)
6876 if (RetVT.SimpleTy != MVT::v8f32)
6888 if (RetVT.SimpleTy != MVT::v16f32)
6897 if (RetVT.SimpleTy != MVT::v2f64)
6912 if (RetVT.SimpleTy != MVT::v4f64)
6924 if (RetVT.SimpleTy != MVT::v8f64)
6933 switch (VT.SimpleTy) {
6950 if (RetVT.SimpleTy != MVT::i8)
6957 if (RetVT.SimpleTy != MVT::i16)
6963 if (RetVT.SimpleTy != MVT::i32)
6969 if (RetVT.SimpleTy != MVT::i64)
6975 if (RetVT.SimpleTy != MVT::v8i16)
6990 if (RetVT.SimpleTy != MVT::v16i16)
7002 if (RetVT.SimpleTy != MVT::v32i16)
7011 if (RetVT.SimpleTy != MVT::v4i32)
7026 if (RetVT.SimpleTy != MVT::v8i32)
7038 if (RetVT.SimpleTy != MVT::v16i32)
7047 if (RetVT.SimpleTy != MVT::v2i64)
7056 if (RetVT.SimpleTy != MVT::v4i64)
7065 if (RetVT.SimpleTy != MVT::v8i64)
7074 switch (VT.SimpleTy) {
7095 if (RetVT.SimpleTy != MVT::v8i16)
7110 if (RetVT.SimpleTy != MVT::v16i16)
7122 if (RetVT.SimpleTy != MVT::v32i16)
7131 switch (VT.SimpleTy) {
7142 if (RetVT.SimpleTy != MVT::v8i16)
7157 if (RetVT.SimpleTy != MVT::v16i16)
7169 if (RetVT.SimpleTy != MVT::v32i16)
7178 switch (VT.SimpleTy) {
7189 if (RetVT.SimpleTy != MVT::i8)
7195 if (RetVT.SimpleTy != MVT::i16)
7201 if (RetVT.SimpleTy != MVT::i32)
7207 if (RetVT.SimpleTy != MVT::i64)
7213 if (RetVT.SimpleTy != MVT::v8i1)
7222 if (RetVT.SimpleTy != MVT::v16i1)
7231 if (RetVT.SimpleTy != MVT::v32i1)
7240 if (RetVT.SimpleTy != MVT::v64i1)
7249 if (RetVT.SimpleTy != MVT::v16i8)
7264 if (RetVT.SimpleTy != MVT::v32i8)
7279 if (RetVT.SimpleTy != MVT::v64i8)
7288 if (RetVT.SimpleTy != MVT::v8i16)
7303 if (RetVT.SimpleTy != MVT::v16i16)
7318 if (RetVT.SimpleTy != MVT::v32i16)
7327 if (RetVT.SimpleTy != MVT::v4i32)
7342 if (RetVT.SimpleTy != MVT::v8i32)
7357 if (RetVT.SimpleTy != MVT::v16i32)
7366 if (RetVT.SimpleTy != MVT::v2i64)
7381 if (RetVT.SimpleTy != MVT::v4i64)
7396 if (RetVT.SimpleTy != MVT::v8i64)
7405 switch (VT.SimpleTy) {
7433 if (RetVT.SimpleTy != MVT::i8)
7440 if (RetVT.SimpleTy != MVT::v16i8)
7449 if (RetVT.SimpleTy != MVT::v8i16)
7458 if (RetVT.SimpleTy != MVT::v4i32)
7470 if (RetVT.SimpleTy != MVT::v8i32)
7479 if (RetVT.SimpleTy != MVT::v16i32)
7488 if (RetVT.SimpleTy != MVT::v2i64)
7500 if (RetVT.SimpleTy != MVT::v4i64)
7509 if (RetVT.SimpleTy != MVT::v8i64)
7518 switch (VT.SimpleTy) {
7535 if (RetVT.SimpleTy != MVT::i8)
7542 if (RetVT.SimpleTy != MVT::v4i32)
7551 if (RetVT.SimpleTy != MVT::v8i32)
7560 if (RetVT.SimpleTy != MVT::v16i32)
7569 if (RetVT.SimpleTy != MVT::v2i64)
7578 if (RetVT.SimpleTy != MVT::v4i64)
7587 if (RetVT.SimpleTy != MVT::v8i64)
7596 switch (VT.SimpleTy) {
7611 if (RetVT.SimpleTy != MVT::v16i8)
7626 if (RetVT.SimpleTy != MVT::v32i8)
7638 if (RetVT.SimpleTy != MVT::v64i8)
7647 if (RetVT.SimpleTy != MVT::v8i16)
7662 if (RetVT.SimpleTy != MVT::v16i16)
7674 if (RetVT.SimpleTy != MVT::v32i16)
7683 switch (VT.SimpleTy) {
7697 if (RetVT.SimpleTy != MVT::i8)
7704 switch (VT.SimpleTy) {
7713 if (RetVT.SimpleTy != MVT::v16i8)
7728 if (RetVT.SimpleTy != MVT::v32i8)
7740 if (RetVT.SimpleTy != MVT::v64i8)
7749 if (RetVT.SimpleTy != MVT::v8i16)
7764 if (RetVT.SimpleTy != MVT::v16i16)
7776 if (RetVT.SimpleTy != MVT::v32i16)
7785 if (RetVT.SimpleTy != MVT::v4i32)
7800 if (RetVT.SimpleTy != MVT::v8i32)
7812 if (RetVT.SimpleTy != MVT::v16i32)
7821 if (RetVT.SimpleTy != MVT::v2i64)
7830 if (RetVT.SimpleTy != MVT::v4i64)
7839 if (RetVT.SimpleTy != MVT::v8i64)
7848 switch (VT.SimpleTy) {
7868 if (RetVT.SimpleTy != MVT::v16i8)
7883 if (RetVT.SimpleTy != MVT::v32i8)
7895 if (RetVT.SimpleTy != MVT::v64i8)
7904 if (RetVT.SimpleTy != MVT::v8i16)
7919 if (RetVT.SimpleTy != MVT::v16i16)
7931 if (RetVT.SimpleTy != MVT::v32i16)
7940 if (RetVT.SimpleTy != MVT::v4i32)
7955 if (RetVT.SimpleTy != MVT::v8i32)
7967 if (RetVT.SimpleTy != MVT::v16i32)
7976 if (RetVT.SimpleTy != MVT::v2i64)
7985 if (RetVT.SimpleTy != MVT::v4i64)
7994 if (RetVT.SimpleTy != MVT::v8i64)
8003 switch (VT.SimpleTy) {
8023 if (RetVT.SimpleTy != MVT::i8)
8030 switch (VT.SimpleTy) {
8039 if (RetVT.SimpleTy != MVT::i8)
8046 switch (VT.SimpleTy) {
8055 if (RetVT.SimpleTy != MVT::v16i8)
8070 if (RetVT.SimpleTy != MVT::v32i8)
8082 if (RetVT.SimpleTy != MVT::v64i8)
8091 if (RetVT.SimpleTy != MVT::v8i16)
8106 if (RetVT.SimpleTy != MVT::v16i16)
8118 if (RetVT.SimpleTy != MVT::v32i16)
8127 switch (VT.SimpleTy) {
8141 if (RetVT.SimpleTy != MVT::i8)
8147 if (RetVT.SimpleTy != MVT::i16)
8153 if (RetVT.SimpleTy != MVT::i32)
8159 if (RetVT.SimpleTy != MVT::i64)
8165 if (RetVT.SimpleTy != MVT::v16i8)
8180 if (RetVT.SimpleTy != MVT::v32i8)
8192 if (RetVT.SimpleTy != MVT::v64i8)
8201 if (RetVT.SimpleTy != MVT::v8i16)
8216 if (RetVT.SimpleTy != MVT::v16i16)
8228 if (RetVT.SimpleTy != MVT::v32i16)
8237 if (RetVT.SimpleTy != MVT::v4i32)
8252 if (RetVT.SimpleTy != MVT::v8i32)
8264 if (RetVT.SimpleTy != MVT::v16i32)
8273 if (RetVT.SimpleTy != MVT::v2i64)
8288 if (RetVT.SimpleTy != MVT::v4i64)
8300 if (RetVT.SimpleTy != MVT::v8i64)
8309 switch (VT.SimpleTy) {
8333 if (RetVT.SimpleTy != MVT::v16i8)
8348 if (RetVT.SimpleTy != MVT::v32i8)
8360 if (RetVT.SimpleTy != MVT::v64i8)
8369 if (RetVT.SimpleTy != MVT::v8i16)
8384 if (RetVT.SimpleTy != MVT::v16i16)
8396 if (RetVT.SimpleTy != MVT::v32i16)
8405 switch (VT.SimpleTy) {
8419 if (RetVT.SimpleTy != MVT::v16i8)
8434 if (RetVT.SimpleTy != MVT::v32i8)
8446 if (RetVT.SimpleTy != MVT::v64i8)
8455 if (RetVT.SimpleTy != MVT::v8i16)
8470 if (RetVT.SimpleTy != MVT::v16i16)
8482 if (RetVT.SimpleTy != MVT::v32i16)
8491 if (RetVT.SimpleTy != MVT::v4i32)
8506 if (RetVT.SimpleTy != MVT::v8i32)
8518 if (RetVT.SimpleTy != MVT::v16i32)
8527 if (RetVT.SimpleTy != MVT::v2i64)
8536 if (RetVT.SimpleTy != MVT::v4i64)
8545 if (RetVT.SimpleTy != MVT::v8i64)
8554 switch (VT.SimpleTy) {
8574 if (RetVT.SimpleTy != MVT::v16i8)
8589 if (RetVT.SimpleTy != MVT::v32i8)
8601 if (RetVT.SimpleTy != MVT::v64i8)
8610 if (RetVT.SimpleTy != MVT::v8i16)
8625 if (RetVT.SimpleTy != MVT::v16i16)
8637 if (RetVT.SimpleTy != MVT::v32i16)
8646 if (RetVT.SimpleTy != MVT::v4i32)
8661 if (RetVT.SimpleTy != MVT::v8i32)
8673 if (RetVT.SimpleTy != MVT::v16i32)
8682 if (RetVT.SimpleTy != MVT::v2i64)
8691 if (RetVT.SimpleTy != MVT::v4i64)
8700 if (RetVT.SimpleTy != MVT::v8i64)
8709 switch (VT.SimpleTy) {
8729 if (RetVT.SimpleTy != MVT::v16i8)
8744 if (RetVT.SimpleTy != MVT::v32i8)
8756 if (RetVT.SimpleTy != MVT::v64i8)
8765 if (RetVT.SimpleTy != MVT::v8i16)
8780 if (RetVT.SimpleTy != MVT::v16i16)
8792 if (RetVT.SimpleTy != MVT::v32i16)
8801 switch (VT.SimpleTy) {
8815 if (RetVT.SimpleTy != MVT::i8)
8821 if (RetVT.SimpleTy != MVT::i16)
8827 if (RetVT.SimpleTy != MVT::i32)
8833 if (RetVT.SimpleTy != MVT::i64)
8839 if (RetVT.SimpleTy != MVT::v8i1)
8848 if (RetVT.SimpleTy != MVT::v16i1)
8857 if (RetVT.SimpleTy != MVT::v32i1)
8866 if (RetVT.SimpleTy != MVT::v64i1)
8875 if (RetVT.SimpleTy != MVT::v16i8)
8890 if (RetVT.SimpleTy != MVT::v32i8)
8905 if (RetVT.SimpleTy != MVT::v64i8)
8914 if (RetVT.SimpleTy != MVT::v8i16)
8929 if (RetVT.SimpleTy != MVT::v16i16)
8944 if (RetVT.SimpleTy != MVT::v32i16)
8953 if (RetVT.SimpleTy != MVT::v4i32)
8968 if (RetVT.SimpleTy != MVT::v8i32)
8983 if (RetVT.SimpleTy != MVT::v16i32)
8992 if (RetVT.SimpleTy != MVT::v2i64)
9007 if (RetVT.SimpleTy != MVT::v4i64)
9022 if (RetVT.SimpleTy != MVT::v8i64)
9031 switch (VT.SimpleTy) {
9059 if (RetVT.SimpleTy != MVT::v4f32)
9071 if (RetVT.SimpleTy != MVT::v8f32)
9080 if (RetVT.SimpleTy != MVT::v2f64)
9092 if (RetVT.SimpleTy != MVT::v4f64)
9101 switch (VT.SimpleTy) {
9113 if (RetVT.SimpleTy != MVT::v16i8)
9128 if (RetVT.SimpleTy != MVT::v32i8)
9143 if (RetVT.SimpleTy != MVT::v64i8)
9152 if (RetVT.SimpleTy != MVT::v8i16)
9167 if (RetVT.SimpleTy != MVT::v16i16)
9182 if (RetVT.SimpleTy != MVT::v32i16)
9191 if (RetVT.SimpleTy != MVT::v4i32)
9206 if (RetVT.SimpleTy != MVT::v8i32)
9221 if (RetVT.SimpleTy != MVT::v16i32)
9230 if (RetVT.SimpleTy != MVT::v2i64)
9245 if (RetVT.SimpleTy != MVT::v4i64)
9260 if (RetVT.SimpleTy != MVT::v8i64)
9269 switch (VT.SimpleTy) {
9289 if (RetVT.SimpleTy != MVT::v16i8)
9304 if (RetVT.SimpleTy != MVT::v32i8)
9316 if (RetVT.SimpleTy != MVT::v64i8)
9325 if (RetVT.SimpleTy != MVT::v8i16)
9340 if (RetVT.SimpleTy != MVT::v16i16)
9352 if (RetVT.SimpleTy != MVT::v32i16)
9361 switch (VT.SimpleTy) {
9375 if (RetVT.SimpleTy != MVT::i32)
9384 if (RetVT.SimpleTy != MVT::i64)
9393 switch (VT.SimpleTy) {
9403 if (RetVT.SimpleTy != MVT::i32)
9409 if (RetVT.SimpleTy != MVT::i32)
9415 if (RetVT.SimpleTy != MVT::i32)
9421 switch (VT.SimpleTy) {
9432 if (RetVT.SimpleTy != MVT::i32)
9441 if (RetVT.SimpleTy != MVT::i64)
9450 switch (VT.SimpleTy) {
9460 if (RetVT.SimpleTy != MVT::i32)
9466 if (RetVT.SimpleTy != MVT::i32)
9472 if (RetVT.SimpleTy != MVT::i32)
9478 if (RetVT.SimpleTy != MVT::i32)
9484 if (RetVT.SimpleTy != MVT::i32)
9502 if (RetVT.SimpleTy != MVT::i32)
9520 if (RetVT.SimpleTy != MVT::i32)
9529 switch (VT.SimpleTy) {
9544 if (RetVT.SimpleTy != MVT::i32)
9559 if (RetVT.SimpleTy != MVT::i32)
9574 switch (VT.SimpleTy) {
9584 if (RetVT.SimpleTy != MVT::v8i16)
9593 if (RetVT.SimpleTy != MVT::v16i16)
9602 if (RetVT.SimpleTy != MVT::v32i16)
9611 switch (VT.SimpleTy) {
9622 if (RetVT.SimpleTy != MVT::v4f32)
9631 if (RetVT.SimpleTy != MVT::v2f64)
9640 switch (VT.SimpleTy) {
9650 if (RetVT.SimpleTy != MVT::f128)
9665 if (RetVT.SimpleTy != MVT::v4f32)
9671 switch (VT.SimpleTy) {
9681 if (RetVT.SimpleTy != MVT::v4f32)
9687 switch (VT.SimpleTy) {
9696 if (RetVT.SimpleTy != MVT::v4f32)
9705 if (RetVT.SimpleTy != MVT::v2f64)
9714 switch (VT.SimpleTy) {
9724 if (RetVT.SimpleTy != MVT::v4f32)
9733 if (RetVT.SimpleTy != MVT::v2f64)
9742 switch (VT.SimpleTy) {
9752 if (RetVT.SimpleTy != MVT::v4f32)
9761 if (RetVT.SimpleTy != MVT::v2f64)
9770 switch (VT.SimpleTy) {
9780 if (RetVT.SimpleTy != MVT::v4f32)
9792 if (RetVT.SimpleTy != MVT::v8f32)
9801 if (RetVT.SimpleTy != MVT::v2f64)
9813 if (RetVT.SimpleTy != MVT::v4f64)
9822 switch (VT.SimpleTy) {
9834 if (RetVT.SimpleTy != MVT::v4f32)
9846 if (RetVT.SimpleTy != MVT::v8f32)
9855 if (RetVT.SimpleTy != MVT::v2f64)
9867 if (RetVT.SimpleTy != MVT::v4f64)
9876 switch (VT.SimpleTy) {
9888 if (RetVT.SimpleTy != MVT::f32)
9903 if (RetVT.SimpleTy != MVT::f64)
9918 if (RetVT.SimpleTy != MVT::v4f32)
9933 if (RetVT.SimpleTy != MVT::v8f32)
9945 if (RetVT.SimpleTy != MVT::v16f32)
9954 if (RetVT.SimpleTy != MVT::v2f64)
9969 if (RetVT.SimpleTy != MVT::v4f64)
9981 if (RetVT.SimpleTy != MVT::v8f64)
9990 switch (VT.SimpleTy) {
10006 if (RetVT.SimpleTy != MVT::f32)
10021 if (RetVT.SimpleTy != MVT::f64)
10036 if (RetVT.SimpleTy != MVT::v4f32)
10051 if (RetVT.SimpleTy != MVT::v8f32)
10063 if (RetVT.SimpleTy != MVT::v16f32)
10072 if (RetVT.SimpleTy != MVT::v2f64)
10087 if (RetVT.SimpleTy != MVT::v4f64)
10099 if (RetVT.SimpleTy != MVT::v8f64)
10108 switch (VT.SimpleTy) {
10124 if (RetVT.SimpleTy != MVT::v4f32)
10139 if (RetVT.SimpleTy != MVT::v2f64)
10154 switch (VT.SimpleTy) {
10164 if (RetVT.SimpleTy != MVT::v4f32)
10173 if (RetVT.SimpleTy != MVT::v2f64)
10182 switch (VT.SimpleTy) {
10192 if (RetVT.SimpleTy != MVT::v16f32)
10201 if (RetVT.SimpleTy != MVT::v8f64)
10210 switch (VT.SimpleTy) {
10220 if (RetVT.SimpleTy != MVT::f32)
10235 if (RetVT.SimpleTy != MVT::f64)
10250 if (RetVT.SimpleTy != MVT::v4f32)
10265 if (RetVT.SimpleTy != MVT::v8f32)
10277 if (RetVT.SimpleTy != MVT::v16f32)
10286 if (RetVT.SimpleTy != MVT::v2f64)
10301 if (RetVT.SimpleTy != MVT::v4f64)
10313 if (RetVT.SimpleTy != MVT::v8f64)
10322 switch (VT.SimpleTy) {
10338 if (RetVT.SimpleTy != MVT::f32)
10353 if (RetVT.SimpleTy != MVT::f64)
10368 if (RetVT.SimpleTy != MVT::v4f32)
10383 if (RetVT.SimpleTy != MVT::v8f32)
10395 if (RetVT.SimpleTy != MVT::v16f32)
10404 if (RetVT.SimpleTy != MVT::v2f64)
10419 if (RetVT.SimpleTy != MVT::v4f64)
10431 if (RetVT.SimpleTy != MVT::v8f64)
10440 switch (VT.SimpleTy) {
10456 if (RetVT.SimpleTy != MVT::v4f32)
10471 if (RetVT.SimpleTy != MVT::v2f64)
10486 switch (VT.SimpleTy) {
10496 if (RetVT.SimpleTy != MVT::v4f32)
10505 if (RetVT.SimpleTy != MVT::v2f64)
10514 switch (VT.SimpleTy) {
10524 if (RetVT.SimpleTy != MVT::v16f32)
10533 if (RetVT.SimpleTy != MVT::v8f64)
10542 switch (VT.SimpleTy) {
10552 if (RetVT.SimpleTy != MVT::v4f32)
10561 if (RetVT.SimpleTy != MVT::v2f64)
10570 switch (VT.SimpleTy) {
10580 if (RetVT.SimpleTy != MVT::f128)
10595 if (RetVT.SimpleTy != MVT::v4f32)
10601 switch (VT.SimpleTy) {
10611 if (RetVT.SimpleTy != MVT::v4f32)
10620 if (RetVT.SimpleTy != MVT::v2f64)
10629 switch (VT.SimpleTy) {
10639 if (RetVT.SimpleTy != MVT::v4f32)
10648 if (RetVT.SimpleTy != MVT::v2f64)
10657 switch (VT.SimpleTy) {
10667 if (RetVT.SimpleTy != MVT::f128)
10682 if (RetVT.SimpleTy != MVT::v4f32)
10688 switch (VT.SimpleTy) {
10698 if (RetVT.SimpleTy != MVT::v16i8)
10713 if (RetVT.SimpleTy != MVT::v32i8)
10725 if (RetVT.SimpleTy != MVT::v64i8)
10734 switch (VT.SimpleTy) {
10745 if (RetVT.SimpleTy != MVT::v8i16)
10757 if (RetVT.SimpleTy != MVT::v16i16)
10766 if (RetVT.SimpleTy != MVT::v4i32)
10778 if (RetVT.SimpleTy != MVT::v8i32)
10787 switch (VT.SimpleTy) {
10799 if (RetVT.SimpleTy != MVT::v8i16)
10811 if (RetVT.SimpleTy != MVT::v16i16)
10820 if (RetVT.SimpleTy != MVT::v4i32)
10832 if (RetVT.SimpleTy != MVT::v8i32)
10841 switch (VT.SimpleTy) {
10853 if (RetVT.SimpleTy != MVT::v8i1)
10862 if (RetVT.SimpleTy != MVT::v16i1)
10871 if (RetVT.SimpleTy != MVT::v32i1)
10880 if (RetVT.SimpleTy != MVT::v64i1)
10889 switch (VT.SimpleTy) {
10901 if (RetVT.SimpleTy != MVT::i32)
10910 if (RetVT.SimpleTy != MVT::i32)
10919 if (RetVT.SimpleTy != MVT::i32)
10928 if (RetVT.SimpleTy != MVT::i32)
10937 switch (VT.SimpleTy) {
10949 if (RetVT.SimpleTy != MVT::i32)
10958 if (RetVT.SimpleTy != MVT::i32)
10967 if (RetVT.SimpleTy != MVT::i32)
10976 if (RetVT.SimpleTy != MVT::i32)
10985 switch (VT.SimpleTy) {
10997 if (RetVT.SimpleTy != MVT::v4f32)
11012 switch (VT.SimpleTy) {
11021 if (RetVT.SimpleTy != MVT::v4f32)
11036 switch (VT.SimpleTy) {
11045 if (RetVT.SimpleTy != MVT::v2f64)
11060 switch (VT.SimpleTy) {
11069 if (RetVT.SimpleTy != MVT::v4f32)
11084 switch (VT.SimpleTy) {
11093 if (RetVT.SimpleTy != MVT::v8i16)
11108 if (RetVT.SimpleTy != MVT::v16i16)
11120 if (RetVT.SimpleTy != MVT::v32i16)
11129 switch (VT.SimpleTy) {
11140 if (RetVT.SimpleTy != MVT::v16i8)
11149 if (RetVT.SimpleTy != MVT::v32i8)
11158 if (RetVT.SimpleTy != MVT::v64i8)
11167 switch (VT.SimpleTy) {
11178 if (RetVT.SimpleTy != MVT::v16i8)
11193 if (RetVT.SimpleTy != MVT::v32i8)
11205 if (RetVT.SimpleTy != MVT::v64i8)
11214 if (RetVT.SimpleTy != MVT::v8i16)
11229 if (RetVT.SimpleTy != MVT::v16i16)
11241 if (RetVT.SimpleTy != MVT::v32i16)
11250 switch (VT.SimpleTy) {
11264 if (RetVT.SimpleTy != MVT::v16i8)
11279 if (RetVT.SimpleTy != MVT::v32i8)
11291 if (RetVT.SimpleTy != MVT::v64i8)
11300 if (RetVT.SimpleTy != MVT::v8i16)
11315 if (RetVT.SimpleTy != MVT::v16i16)
11327 if (RetVT.SimpleTy != MVT::v32i16)
11336 switch (VT.SimpleTy) {
11350 if (RetVT.SimpleTy != MVT::v16i8)
11362 if (RetVT.SimpleTy != MVT::v32i8)
11371 if (RetVT.SimpleTy != MVT::v8i16)
11383 if (RetVT.SimpleTy != MVT::v16i16)
11392 if (RetVT.SimpleTy != MVT::v4i32)
11404 if (RetVT.SimpleTy != MVT::v8i32)
11413 if (RetVT.SimpleTy != MVT::v2i64)
11425 if (RetVT.SimpleTy != MVT::v4i64)
11434 switch (VT.SimpleTy) {
11450 if (RetVT.SimpleTy != MVT::v16i8)
11462 if (RetVT.SimpleTy != MVT::v32i8)
11471 if (RetVT.SimpleTy != MVT::v8i16)
11483 if (RetVT.SimpleTy != MVT::v16i16)
11492 if (RetVT.SimpleTy != MVT::v4i32)
11504 if (RetVT.SimpleTy != MVT::v8i32)
11513 if (RetVT.SimpleTy != MVT::v2i64)
11525 if (RetVT.SimpleTy != MVT::v4i64)
11534 switch (VT.SimpleTy) {
11550 if (RetVT.SimpleTy != MVT::v2i64)
11565 if (RetVT.SimpleTy != MVT::v4i64)
11577 if (RetVT.SimpleTy != MVT::v8i64)
11586 switch (VT.SimpleTy) {
11597 if (RetVT.SimpleTy != MVT::v2i64)
11612 if (RetVT.SimpleTy != MVT::v4i64)
11624 if (RetVT.SimpleTy != MVT::v8i64)
11633 switch (VT.SimpleTy) {
11644 if (RetVT.SimpleTy != MVT::v2i64)
11659 if (RetVT.SimpleTy != MVT::v4i64)
11671 if (RetVT.SimpleTy != MVT::v8i64)
11680 switch (VT.SimpleTy) {
11691 if (RetVT.SimpleTy != MVT::v16i8)
11706 if (RetVT.SimpleTy != MVT::v32i8)
11718 if (RetVT.SimpleTy != MVT::v64i8)
11727 switch (VT.SimpleTy) {
11738 if (RetVT.SimpleTy != MVT::i32)
11750 if (RetVT.SimpleTy != MVT::i32)
11759 switch (VT.SimpleTy) {
11769 if (RetVT.SimpleTy != MVT::v4f32)
11778 if (RetVT.SimpleTy != MVT::v2f64)
11787 switch (VT.SimpleTy) {
11797 if (RetVT.SimpleTy != MVT::v4f32)
11806 if (RetVT.SimpleTy != MVT::v2f64)
11815 switch (VT.SimpleTy) {
11825 if (RetVT.SimpleTy != MVT::v4f32)
11834 if (RetVT.SimpleTy != MVT::v2f64)
11843 switch (VT.SimpleTy) {
11853 if (RetVT.SimpleTy != MVT::v4f32)
11862 if (RetVT.SimpleTy != MVT::v2f64)
11871 switch (VT.SimpleTy) {
11881 if (RetVT.SimpleTy != MVT::v4f32)
11890 if (RetVT.SimpleTy != MVT::v2f64)
11899 switch (VT.SimpleTy) {
11909 if (RetVT.SimpleTy != MVT::v4f32)
11918 if (RetVT.SimpleTy != MVT::v2f64)
11927 switch (VT.SimpleTy) {
11937 if (RetVT.SimpleTy != MVT::v4f32)
11946 if (RetVT.SimpleTy != MVT::v8f32)
11955 if (RetVT.SimpleTy != MVT::v16f32)
11964 if (RetVT.SimpleTy != MVT::v2f64)
11973 if (RetVT.SimpleTy != MVT::v4f64)
11982 if (RetVT.SimpleTy != MVT::v8f64)
11991 switch (VT.SimpleTy) {
12005 if (RetVT.SimpleTy != MVT::v4f32)
12014 if (RetVT.SimpleTy != MVT::v2f64)
12023 switch (VT.SimpleTy) {
12033 if (RetVT.SimpleTy != MVT::i32)
12042 if (RetVT.SimpleTy != MVT::i32)
12051 if (RetVT.SimpleTy != MVT::i32)
12060 if (RetVT.SimpleTy != MVT::i32)
12069 switch (VT.SimpleTy) {
12081 if (RetVT.SimpleTy != MVT::i32)
12096 if (RetVT.SimpleTy != MVT::i32)
12111 switch (VT.SimpleTy) {
12121 if (RetVT.SimpleTy != MVT::v16i8)
12136 if (RetVT.SimpleTy != MVT::v32i8)
12148 if (RetVT.SimpleTy != MVT::v64i8)
12157 if (RetVT.SimpleTy != MVT::v8i16)
12172 if (RetVT.SimpleTy != MVT::v16i16)
12184 if (RetVT.SimpleTy != MVT::v32i16)
12193 if (RetVT.SimpleTy != MVT::v4i32)
12208 if (RetVT.SimpleTy != MVT::v8i32)
12223 if (RetVT.SimpleTy != MVT::v16i32)
12232 if (RetVT.SimpleTy != MVT::v2i64)
12247 if (RetVT.SimpleTy != MVT::v4i64)
12262 if (RetVT.SimpleTy != MVT::v8i64)
12271 if (RetVT.SimpleTy != MVT::v4f32)
12286 if (RetVT.SimpleTy != MVT::v8f32)
12298 if (RetVT.SimpleTy != MVT::v16f32)
12307 if (RetVT.SimpleTy != MVT::v2f64)
12322 if (RetVT.SimpleTy != MVT::v4f64)
12334 if (RetVT.SimpleTy != MVT::v8f64)
12343 switch (VT.SimpleTy) {
12369 if (RetVT.SimpleTy != MVT::v16i8)
12384 if (RetVT.SimpleTy != MVT::v32i8)
12396 if (RetVT.SimpleTy != MVT::v64i8)
12405 if (RetVT.SimpleTy != MVT::v8i16)
12420 if (RetVT.SimpleTy != MVT::v16i16)
12432 if (RetVT.SimpleTy != MVT::v32i16)
12441 if (RetVT.SimpleTy != MVT::v4i32)
12456 if (RetVT.SimpleTy != MVT::v8i32)
12471 if (RetVT.SimpleTy != MVT::v16i32)
12480 if (RetVT.SimpleTy != MVT::v2i64)
12495 if (RetVT.SimpleTy != MVT::v4i64)
12510 if (RetVT.SimpleTy != MVT::v8i64)
12519 if (RetVT.SimpleTy != MVT::v4f32)
12534 if (RetVT.SimpleTy != MVT::v8f32)
12546 if (RetVT.SimpleTy != MVT::v16f32)
12555 if (RetVT.SimpleTy != MVT::v2f64)
12570 if (RetVT.SimpleTy != MVT::v4f64)
12582 if (RetVT.SimpleTy != MVT::v8f64)
12591 switch (VT.SimpleTy) {
12617 if (RetVT.SimpleTy != MVT::Untyped)
12626 if (RetVT.SimpleTy != MVT::Untyped)
12635 if (RetVT.SimpleTy != MVT::Untyped)
12644 if (RetVT.SimpleTy != MVT::Untyped)
12653 if (RetVT.SimpleTy != MVT::Untyped)
12662 if (RetVT.SimpleTy != MVT::Untyped)
12671 switch (VT.SimpleTy) {
12685 if (RetVT.SimpleTy != MVT::v16i8)
12694 if (RetVT.SimpleTy != MVT::v32i8)
12703 if (RetVT.SimpleTy != MVT::v64i8)
12712 if (RetVT.SimpleTy != MVT::v8i16)
12721 if (RetVT.SimpleTy != MVT::v16i16)
12730 if (RetVT.SimpleTy != MVT::v32i16)
12739 if (RetVT.SimpleTy != MVT::v8i32)
12751 if (RetVT.SimpleTy != MVT::v16i32)
12760 if (RetVT.SimpleTy != MVT::v4i64)
12769 if (RetVT.SimpleTy != MVT::v8i64)
12778 switch (VT.SimpleTy) {
12796 if (RetVT.SimpleTy != MVT::v8i16)
12811 if (RetVT.SimpleTy != MVT::v16i16)
12823 if (RetVT.SimpleTy != MVT::v32i16)
12832 switch (VT.SimpleTy) {
12843 if (RetVT.SimpleTy != MVT::v4i32)
12858 if (RetVT.SimpleTy != MVT::v8i32)
12870 if (RetVT.SimpleTy != MVT::v16i32)
12879 switch (VT.SimpleTy) {
12890 if (RetVT.SimpleTy != MVT::v16i8)
12899 if (RetVT.SimpleTy != MVT::v8i16)
12908 if (RetVT.SimpleTy != MVT::v4i32)
12917 if (RetVT.SimpleTy != MVT::v2i64)
12926 switch (VT.SimpleTy) {
12938 if (RetVT.SimpleTy != MVT::v16i8)
12947 if (RetVT.SimpleTy != MVT::v8i16)
12956 if (RetVT.SimpleTy != MVT::v4i32)
12965 if (RetVT.SimpleTy != MVT::v2i64)
12974 switch (VT.SimpleTy) {
12986 if (RetVT.SimpleTy != MVT::v16i1)
12995 if (RetVT.SimpleTy != MVT::v32i1)
13004 if (RetVT.SimpleTy != MVT::v64i1)
13013 switch (VT.SimpleTy) {
13024 if (RetVT.SimpleTy != MVT::v8i16)
13039 if (RetVT.SimpleTy != MVT::v4i32)
13054 if (RetVT.SimpleTy != MVT::v2i64)
13069 switch (VT.SimpleTy) {
13080 if (RetVT.SimpleTy != MVT::v8i16)
13089 if (RetVT.SimpleTy != MVT::v16i16)
13098 if (RetVT.SimpleTy != MVT::v32i16)
13107 if (RetVT.SimpleTy != MVT::v4i32)
13119 if (RetVT.SimpleTy != MVT::v8i32)
13131 if (RetVT.SimpleTy != MVT::v16i32)
13140 if (RetVT.SimpleTy != MVT::v2i64)
13152 if (RetVT.SimpleTy != MVT::v4i64)
13164 if (RetVT.SimpleTy != MVT::v8i64)
13173 switch (VT.SimpleTy) {
13190 if (RetVT.SimpleTy != MVT::v8i16)
13205 if (RetVT.SimpleTy != MVT::v4i32)
13220 if (RetVT.SimpleTy != MVT::v2i64)
13229 switch (VT.SimpleTy) {
13240 if (RetVT.SimpleTy != MVT::v8i16)
13249 if (RetVT.SimpleTy != MVT::v16i16)
13258 if (RetVT.SimpleTy != MVT::v32i16)
13267 if (RetVT.SimpleTy != MVT::v4i32)
13279 if (RetVT.SimpleTy != MVT::v8i32)
13291 if (RetVT.SimpleTy != MVT::v16i32)
13300 if (RetVT.SimpleTy != MVT::v2i64)
13309 if (RetVT.SimpleTy != MVT::v4i64)
13318 if (RetVT.SimpleTy != MVT::v8i64)
13327 switch (VT.SimpleTy) {
13344 if (RetVT.SimpleTy != MVT::v8i16)
13359 if (RetVT.SimpleTy != MVT::v4i32)
13374 if (RetVT.SimpleTy != MVT::v2i64)
13389 switch (VT.SimpleTy) {
13400 if (RetVT.SimpleTy != MVT::v8i16)
13409 if (RetVT.SimpleTy != MVT::v16i16)
13418 if (RetVT.SimpleTy != MVT::v32i16)
13427 if (RetVT.SimpleTy != MVT::v4i32)
13439 if (RetVT.SimpleTy != MVT::v8i32)
13451 if (RetVT.SimpleTy != MVT::v16i32)
13460 if (RetVT.SimpleTy != MVT::v2i64)
13472 if (RetVT.SimpleTy != MVT::v4i64)
13484 if (RetVT.SimpleTy != MVT::v8i64)
13493 switch (VT.SimpleTy) {
13621 if (RetVT.SimpleTy != MVT::i8)
13627 if (RetVT.SimpleTy != MVT::i16)
13633 if (RetVT.SimpleTy != MVT::i32)
13639 switch (VT.SimpleTy) {
13650 if (RetVT.SimpleTy != MVT::i8)
13656 if (RetVT.SimpleTy != MVT::i16)
13662 if (RetVT.SimpleTy != MVT::i32)
13668 switch (VT.SimpleTy) {
13679 if (RetVT.SimpleTy != MVT::i32)
13694 if (RetVT.SimpleTy != MVT::i64)
13709 switch (VT.SimpleTy) {
13719 if (RetVT.SimpleTy != MVT::i16)
13725 if (RetVT.SimpleTy != MVT::i32)
13731 switch (VT.SimpleTy) {
13741 if (RetVT.SimpleTy != MVT::i8)
13747 if (RetVT.SimpleTy != MVT::i16)
13753 if (RetVT.SimpleTy != MVT::i32)
13759 switch (VT.SimpleTy) {
13770 if (RetVT.SimpleTy != MVT::i32)
13779 if (RetVT.SimpleTy != MVT::i64)
13788 switch (VT.SimpleTy) {
13798 if (RetVT.SimpleTy != MVT::i32)
13810 if (RetVT.SimpleTy != MVT::i64)
13822 switch (VT.SimpleTy) {
13832 if (RetVT.SimpleTy != MVT::i8)
13838 if (RetVT.SimpleTy != MVT::i16)
13844 if (RetVT.SimpleTy != MVT::i32)
13850 if (RetVT.SimpleTy != MVT::i64)
13856 switch (VT.SimpleTy) {
13868 if (RetVT.SimpleTy != MVT::i8)
13874 if (RetVT.SimpleTy != MVT::i16)
13880 if (RetVT.SimpleTy != MVT::i32)
13886 if (RetVT.SimpleTy != MVT::i64)
13892 switch (VT.SimpleTy) {
13904 if (RetVT.SimpleTy != MVT::i8)
13910 if (RetVT.SimpleTy != MVT::i16)
13916 if (RetVT.SimpleTy != MVT::i32)
13922 if (RetVT.SimpleTy != MVT::i64)
13928 switch (VT.SimpleTy) {
13940 if (RetVT.SimpleTy != MVT::i8)
13946 if (RetVT.SimpleTy != MVT::i16)
13952 if (RetVT.SimpleTy != MVT::i32)
13958 switch (VT.SimpleTy) {
13969 if (RetVT.SimpleTy != MVT::i8)
13975 if (RetVT.SimpleTy != MVT::i16)
13981 if (RetVT.SimpleTy != MVT::i32)
13987 switch (VT.SimpleTy) {
13998 if (RetVT.SimpleTy != MVT::i32)
14007 switch (VT.SimpleTy) {
14016 if (RetVT.SimpleTy != MVT::i32)
14022 if (RetVT.SimpleTy != MVT::i32)
14028 if (RetVT.SimpleTy != MVT::i32)
14034 switch (VT.SimpleTy) {
14045 if (RetVT.SimpleTy != MVT::i32)
14060 switch (VT.SimpleTy) {
14069 if (RetVT.SimpleTy != MVT::i32)
14084 switch (VT.SimpleTy) {
14133 if (RetVT.SimpleTy != MVT::i64)
14139 switch (VT.SimpleTy) {
14148 if (RetVT.SimpleTy != MVT::i64)
14154 switch (VT.SimpleTy) {
14163 if (RetVT.SimpleTy != MVT::i64)
14169 switch (VT.SimpleTy) {
14178 if (RetVT.SimpleTy != MVT::i64)
14184 switch (VT.SimpleTy) {
14193 if (RetVT.SimpleTy != MVT::i64)
14199 switch (VT.SimpleTy) {
14208 if (RetVT.SimpleTy != MVT::i64)
14214 switch (VT.SimpleTy) {
14223 if (RetVT.SimpleTy != MVT::i64)
14232 switch (VT.SimpleTy) {
14256 if (RetVT.SimpleTy != MVT::i16)
14262 switch (VT.SimpleTy) {
14271 if (RetVT.SimpleTy != MVT::i16)
14277 switch (VT.SimpleTy) {
14286 if (RetVT.SimpleTy != MVT::i16)
14292 switch (VT.SimpleTy) {
14301 if (RetVT.SimpleTy != MVT::i16)
14307 switch (VT.SimpleTy) {
14316 if (RetVT.SimpleTy != MVT::i16)
14322 switch (VT.SimpleTy) {
14331 if (RetVT.SimpleTy != MVT::i16)
14337 switch (VT.SimpleTy) {
14360 if (RetVT.SimpleTy != MVT::i32)
14366 switch (VT.SimpleTy) {
14375 if (RetVT.SimpleTy != MVT::i32)
14381 switch (VT.SimpleTy) {
14390 if (RetVT.SimpleTy != MVT::i32)
14396 switch (VT.SimpleTy) {
14405 if (RetVT.SimpleTy != MVT::i32)
14411 switch (VT.SimpleTy) {
14420 if (RetVT.SimpleTy != MVT::i32)
14426 switch (VT.SimpleTy) {
14435 if (RetVT.SimpleTy != MVT::i32)
14441 switch (VT.SimpleTy) {
14464 if (RetVT.SimpleTy != MVT::i64)
14470 switch (VT.SimpleTy) {
14479 if (RetVT.SimpleTy != MVT::i64)
14485 switch (VT.SimpleTy) {
14494 if (RetVT.SimpleTy != MVT::i64)
14500 switch (VT.SimpleTy) {
14509 if (RetVT.SimpleTy != MVT::i64)
14515 switch (VT.SimpleTy) {
14524 if (RetVT.SimpleTy != MVT::i64)
14530 switch (VT.SimpleTy) {
14539 if (RetVT.SimpleTy != MVT::i64)
14545 switch (VT.SimpleTy) {
14568 if (RetVT.SimpleTy != MVT::i8)
14574 if (RetVT.SimpleTy != MVT::i16)
14580 switch (VT.SimpleTy) {
include/llvm/CodeGen/SelectionDAG.h 1381 switch (VT.getScalarType().getSimpleVT().SimpleTy) {
include/llvm/CodeGen/TargetLowering.h 699 const TargetRegisterClass *RC = RegClassForVT[VT.SimpleTy];
720 const TargetRegisterClass *RC = RepRegClassForVT[VT.SimpleTy];
727 return RepRegClassCostForVT[VT.SimpleTy];
742 (unsigned)VT.getSimpleVT().SimpleTy < array_lengthof(RegClassForVT));
743 return VT.isSimple() && RegClassForVT[VT.getSimpleVT().SimpleTy] != nullptr;
758 return ValueTypeActions[VT.SimpleTy];
762 ValueTypeActions[VT.SimpleTy] = Action;
897 return OpActions[(unsigned)VT.getSimpleVT().SimpleTy][Op];
1098 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy;
1099 unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy;
1123 unsigned ValI = (unsigned) ValVT.getSimpleVT().SimpleTy;
1124 unsigned MemI = (unsigned) MemVT.getSimpleVT().SimpleTy;
1151 unsigned Ty = (unsigned)VT.SimpleTy;
1169 unsigned Ty = (unsigned)VT.SimpleTy;
1186 ((unsigned)VT.SimpleTy >> 3) < array_lengthof(CondCodeActions[0]) &&
1189 uint32_t Shift = 4 * (VT.SimpleTy & 0x7);
1190 uint32_t Value = CondCodeActions[CC][VT.SimpleTy >> 3];
1217 PromoteToType.find(std::make_pair(Op, VT.SimpleTy));
1225 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1);
1289 assert((unsigned)VT.SimpleTy < array_lengthof(RegisterTypeForVT));
1290 return RegisterTypeForVT[VT.SimpleTy];
1296 assert((unsigned)VT.getSimpleVT().SimpleTy <
1298 return RegisterTypeForVT[VT.getSimpleVT().SimpleTy];
1324 assert((unsigned)VT.getSimpleVT().SimpleTy <
1326 return NumRegistersForVT[VT.getSimpleVT().SimpleTy];
2020 assert((unsigned)VT.SimpleTy < array_lengthof(RegClassForVT));
2021 RegClassForVT[VT.SimpleTy] = RC;
2039 OpActions[(unsigned)VT.SimpleTy][Op] = Action;
2050 LoadExtActions[ValVT.SimpleTy][MemVT.SimpleTy] &= ~((uint16_t)0xF << Shift);
2050 LoadExtActions[ValVT.SimpleTy][MemVT.SimpleTy] &= ~((uint16_t)0xF << Shift);
2051 LoadExtActions[ValVT.SimpleTy][MemVT.SimpleTy] |= (uint16_t)Action << Shift;
2051 LoadExtActions[ValVT.SimpleTy][MemVT.SimpleTy] |= (uint16_t)Action << Shift;
2059 TruncStoreActions[(unsigned)ValVT.SimpleTy][MemVT.SimpleTy] = Action;
2059 TruncStoreActions[(unsigned)ValVT.SimpleTy][MemVT.SimpleTy] = Action;
2072 IndexedModeActions[(unsigned)VT.SimpleTy][IdxMode] &= ~0xf0;
2073 IndexedModeActions[(unsigned)VT.SimpleTy][IdxMode] |= ((uint8_t)Action) <<4;
2086 IndexedModeActions[(unsigned)VT.SimpleTy][IdxMode] &= ~0x0f;
2087 IndexedModeActions[(unsigned)VT.SimpleTy][IdxMode] |= ((uint8_t)Action);
2100 uint32_t Shift = 4 * (VT.SimpleTy & 0x7);
2101 CondCodeActions[CC][VT.SimpleTy >> 3] &= ~((uint32_t)0xF << Shift);
2102 CondCodeActions[CC][VT.SimpleTy >> 3] |= (uint32_t)Action << Shift;
2110 PromoteToType[std::make_pair(Opc, OrigVT.SimpleTy)] = DestVT.SimpleTy;
2110 PromoteToType[std::make_pair(Opc, OrigVT.SimpleTy)] = DestVT.SimpleTy;
include/llvm/CodeGen/ValueTypes.h 47 if (V.SimpleTy != VT.V.SimpleTy)
47 if (V.SimpleTy != VT.V.SimpleTy)
49 if (V.SimpleTy == MVT::INVALID_SIMPLE_VALUE_TYPE)
65 if (M.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE)
75 if (M.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE)
86 if (M.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE)
106 assert(VecTy.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE &&
126 return V.SimpleTy != MVT::INVALID_SIMPLE_VALUE_TYPE;
392 return V.SimpleTy;
401 if (L.V.SimpleTy == R.V.SimpleTy)
401 if (L.V.SimpleTy == R.V.SimpleTy)
404 return L.V.SimpleTy < R.V.SimpleTy;
404 return L.V.SimpleTy < R.V.SimpleTy;
include/llvm/Support/MachineValueType.h 270 bool operator>(const MVT& S) const { return SimpleTy > S.SimpleTy; }
270 bool operator>(const MVT& S) const { return SimpleTy > S.SimpleTy; }
271 bool operator<(const MVT& S) const { return SimpleTy < S.SimpleTy; }
271 bool operator<(const MVT& S) const { return SimpleTy < S.SimpleTy; }
272 bool operator==(const MVT& S) const { return SimpleTy == S.SimpleTy; }
272 bool operator==(const MVT& S) const { return SimpleTy == S.SimpleTy; }
273 bool operator!=(const MVT& S) const { return SimpleTy != S.SimpleTy; }
273 bool operator!=(const MVT& S) const { return SimpleTy != S.SimpleTy; }
274 bool operator>=(const MVT& S) const { return SimpleTy >= S.SimpleTy; }
274 bool operator>=(const MVT& S) const { return SimpleTy >= S.SimpleTy; }
275 bool operator<=(const MVT& S) const { return SimpleTy <= S.SimpleTy; }
275 bool operator<=(const MVT& S) const { return SimpleTy <= S.SimpleTy; }
279 return (SimpleTy >= MVT::FIRST_VALUETYPE &&
280 SimpleTy < MVT::LAST_VALUETYPE);
285 return ((SimpleTy >= MVT::FIRST_FP_VALUETYPE &&
286 SimpleTy <= MVT::LAST_FP_VALUETYPE) ||
287 (SimpleTy >= MVT::FIRST_FP_FIXEDLEN_VECTOR_VALUETYPE &&
288 SimpleTy <= MVT::LAST_FP_FIXEDLEN_VECTOR_VALUETYPE) ||
289 (SimpleTy >= MVT::FIRST_FP_SCALABLE_VECTOR_VALUETYPE &&
290 SimpleTy <= MVT::LAST_FP_SCALABLE_VECTOR_VALUETYPE));
295 return ((SimpleTy >= MVT::FIRST_INTEGER_VALUETYPE &&
296 SimpleTy <= MVT::LAST_INTEGER_VALUETYPE) ||
297 (SimpleTy >= MVT::FIRST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE &&
298 SimpleTy <= MVT::LAST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE) ||
299 (SimpleTy >= MVT::FIRST_INTEGER_SCALABLE_VECTOR_VALUETYPE &&
300 SimpleTy <= MVT::LAST_INTEGER_SCALABLE_VECTOR_VALUETYPE));
305 return (SimpleTy >= MVT::FIRST_INTEGER_VALUETYPE &&
306 SimpleTy <= MVT::LAST_INTEGER_VALUETYPE);
311 return (SimpleTy >= MVT::FIRST_VECTOR_VALUETYPE &&
312 SimpleTy <= MVT::LAST_VECTOR_VALUETYPE);
318 return (SimpleTy >= MVT::FIRST_SCALABLE_VECTOR_VALUETYPE &&
319 SimpleTy <= MVT::LAST_SCALABLE_VECTOR_VALUETYPE);
323 return (SimpleTy >= MVT::FIRST_FIXEDLEN_VECTOR_VALUETYPE &&
324 SimpleTy <= MVT::LAST_FIXEDLEN_VECTOR_VALUETYPE);
329 return (SimpleTy == MVT::v2i8 || SimpleTy == MVT::v1i16 ||
329 return (SimpleTy == MVT::v2i8 || SimpleTy == MVT::v1i16 ||
330 SimpleTy == MVT::v16i1);
335 return (SimpleTy == MVT::v32i1 || SimpleTy == MVT::v4i8 ||
335 return (SimpleTy == MVT::v32i1 || SimpleTy == MVT::v4i8 ||
336 SimpleTy == MVT::v2i16 || SimpleTy == MVT::v1i32 ||
336 SimpleTy == MVT::v2i16 || SimpleTy == MVT::v1i32 ||
337 SimpleTy == MVT::v2f16 || SimpleTy == MVT::v1f32);
337 SimpleTy == MVT::v2f16 || SimpleTy == MVT::v1f32);
342 return (SimpleTy == MVT::v64i1 || SimpleTy == MVT::v8i8 ||
342 return (SimpleTy == MVT::v64i1 || SimpleTy == MVT::v8i8 ||
343 SimpleTy == MVT::v4i16 || SimpleTy == MVT::v2i32 ||
343 SimpleTy == MVT::v4i16 || SimpleTy == MVT::v2i32 ||
344 SimpleTy == MVT::v1i64 || SimpleTy == MVT::v4f16 ||
344 SimpleTy == MVT::v1i64 || SimpleTy == MVT::v4f16 ||
345 SimpleTy == MVT::v2f32 || SimpleTy == MVT::v1f64);
345 SimpleTy == MVT::v2f32 || SimpleTy == MVT::v1f64);
350 return (SimpleTy == MVT::v128i1 || SimpleTy == MVT::v16i8 ||
350 return (SimpleTy == MVT::v128i1 || SimpleTy == MVT::v16i8 ||
351 SimpleTy == MVT::v8i16 || SimpleTy == MVT::v4i32 ||
351 SimpleTy == MVT::v8i16 || SimpleTy == MVT::v4i32 ||
352 SimpleTy == MVT::v2i64 || SimpleTy == MVT::v1i128 ||
352 SimpleTy == MVT::v2i64 || SimpleTy == MVT::v1i128 ||
353 SimpleTy == MVT::v8f16 || SimpleTy == MVT::v4f32 ||
353 SimpleTy == MVT::v8f16 || SimpleTy == MVT::v4f32 ||
354 SimpleTy == MVT::v2f64);
359 return (SimpleTy == MVT::v16f16 || SimpleTy == MVT::v8f32 ||
359 return (SimpleTy == MVT::v16f16 || SimpleTy == MVT::v8f32 ||
360 SimpleTy == MVT::v4f64 || SimpleTy == MVT::v32i8 ||
360 SimpleTy == MVT::v4f64 || SimpleTy == MVT::v32i8 ||
361 SimpleTy == MVT::v16i16 || SimpleTy == MVT::v8i32 ||
361 SimpleTy == MVT::v16i16 || SimpleTy == MVT::v8i32 ||
362 SimpleTy == MVT::v4i64 || SimpleTy == MVT::v256i1);
362 SimpleTy == MVT::v4i64 || SimpleTy == MVT::v256i1);
367 return (SimpleTy == MVT::v32f16 || SimpleTy == MVT::v16f32 ||
367 return (SimpleTy == MVT::v32f16 || SimpleTy == MVT::v16f32 ||
368 SimpleTy == MVT::v8f64 || SimpleTy == MVT::v512i1 ||
368 SimpleTy == MVT::v8f64 || SimpleTy == MVT::v512i1 ||
369 SimpleTy == MVT::v64i8 || SimpleTy == MVT::v32i16 ||
369 SimpleTy == MVT::v64i8 || SimpleTy == MVT::v32i16 ||
370 SimpleTy == MVT::v16i32 || SimpleTy == MVT::v8i64);
370 SimpleTy == MVT::v16i32 || SimpleTy == MVT::v8i64);
375 return (SimpleTy == MVT::v1024i1 || SimpleTy == MVT::v128i8 ||
375 return (SimpleTy == MVT::v1024i1 || SimpleTy == MVT::v128i8 ||
376 SimpleTy == MVT::v64i16 || SimpleTy == MVT::v32i32 ||
376 SimpleTy == MVT::v64i16 || SimpleTy == MVT::v32i32 ||
377 SimpleTy == MVT::v16i64);
382 return (SimpleTy == MVT::v256i8 || SimpleTy == MVT::v128i16 ||
382 return (SimpleTy == MVT::v256i8 || SimpleTy == MVT::v128i16 ||
383 SimpleTy == MVT::v64i32 || SimpleTy == MVT::v32i64);
383 SimpleTy == MVT::v64i32 || SimpleTy == MVT::v32i64);
388 return (SimpleTy==MVT::Any ||
389 SimpleTy==MVT::iAny || SimpleTy==MVT::fAny ||
389 SimpleTy==MVT::iAny || SimpleTy==MVT::fAny ||
390 SimpleTy==MVT::vAny || SimpleTy==MVT::iPTRAny);
390 SimpleTy==MVT::vAny || SimpleTy==MVT::iPTRAny);
425 switch (SimpleTy) {
548 switch (SimpleTy) {
675 switch (SimpleTy) {
899 switch (VT.SimpleTy) {
999 switch(VT.SimpleTy) {
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 3494 switch (NodeType.getSimpleVT().SimpleTy) {
16062 switch (CFP->getSimpleValueType(0).SimpleTy) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 315 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
2127 switch (Node->getSimpleValueType(0).SimpleTy) {
2145 switch (Node->getSimpleValueType(0).SimpleTy) {
2168 switch (Node->getOperand(0).getValueType().getSimpleVT().SimpleTy) {
2188 switch (Node->getSimpleValueType(0).SimpleTy) {
2249 switch (Node->getSimpleValueType(0).SimpleTy) {
2283 switch (Node->getSimpleValueType(0).SimpleTy) {
2418 switch (SrcVT.getSimpleVT().SimpleTy) {
2469 NewInTy = (MVT::SimpleValueType)(NewInTy.getSimpleVT().SimpleTy+1);
2510 NewOutTy = (MVT::SimpleValueType)(NewOutTy.getSimpleVT().SimpleTy+1);
2606 switch (VT.getSimpleVT().getScalarType().SimpleTy) {
4087 switch (Node->getSimpleValueType(0).SimpleTy) {
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 1039 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1056 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1073 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1090 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1593 switch (SrcVT.getSimpleVT().SimpleTy) {
1829 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1842 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1855 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
1868 EVT RetVT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 2590 EVT VT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
2618 EVT VT = N->getOperand(0).getValueType().getSimpleVT().SimpleTy;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 876 Erased = ValueTypeNodes[VT.getSimpleVT().SimpleTy] != nullptr;
877 ValueTypeNodes[VT.getSimpleVT().SimpleTy] = nullptr;
1509 if (VT.isSimple() && (unsigned)VT.getSimpleVT().SimpleTy >=
1511 ValueTypeNodes.resize(VT.getSimpleVT().SimpleTy+1);
1514 ExtendedValueTypeNodes[VT] : ValueTypeNodes[VT.getSimpleVT().SimpleTy];
8881 return &SimpleVTArray->VTs[VT.getSimpleVT().SimpleTy];
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 3382 VT = TLI->getPointerTy(CurDAG->getDataLayout()).SimpleTy;
lib/CodeGen/SelectionDAG/TargetLowering.cpp 202 VT = (MVT::SimpleValueType)(VT.getSimpleVT().SimpleTy - 1);
208 LVT = (MVT::SimpleValueType)(LVT.SimpleTy - 1);
242 NewVT = (MVT::SimpleValueType)(NewVT.getSimpleVT().SimpleTy - 1);
lib/CodeGen/TargetLoweringBase.cpp 458 OP_TO_LIBCALL(ISD::ATOMIC_SWAP, SYNC_LOCK_TEST_AND_SET)
459 OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP)
460 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_ADD, SYNC_FETCH_AND_ADD)
461 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_SUB, SYNC_FETCH_AND_SUB)
462 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_AND, SYNC_FETCH_AND_AND)
463 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_OR, SYNC_FETCH_AND_OR)
464 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_XOR, SYNC_FETCH_AND_XOR)
465 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_NAND, SYNC_FETCH_AND_NAND)
466 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MAX, SYNC_FETCH_AND_MAX)
467 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMAX, SYNC_FETCH_AND_UMAX)
468 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MIN, SYNC_FETCH_AND_MIN)
469 OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMIN, SYNC_FETCH_AND_UMIN)
830 assert((unsigned)SVT.SimpleTy < array_lengthof(TransformToType));
831 MVT NVT = TransformToType[SVT.SimpleTy];
1138 const TargetRegisterClass *RC = RegClassForVT[VT.SimpleTy];
1379 return getPointerTy(DL).SimpleTy;
lib/CodeGen/ValueTypes.cpp 115 switch (V.SimpleTy) {
265 switch (V.SimpleTy) {
lib/Target/AArch64/AArch64CallingConvention.cpp 91 if (LocVT.SimpleTy == MVT::i64 || (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32))
91 if (LocVT.SimpleTy == MVT::i64 || (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32))
93 else if (LocVT.SimpleTy == MVT::f16)
95 else if (LocVT.SimpleTy == MVT::f32 || LocVT.is32BitVector())
97 else if (LocVT.SimpleTy == MVT::f64 || LocVT.is64BitVector())
99 else if (LocVT.SimpleTy == MVT::f128 || LocVT.is128BitVector())
118 unsigned EltsPerReg = (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32) ? 2 : 1;
lib/Target/AArch64/AArch64FastISel.cpp 329 switch (VT.SimpleTy) {
1165 switch (RetVT.SimpleTy) {
1184 RetVT.SimpleTy = std::max(RetVT.SimpleTy, MVT::i32);
1184 RetVT.SimpleTy = std::max(RetVT.SimpleTy, MVT::i32);
1492 switch (VT.SimpleTy) {
1682 MVT VT = std::max(MVT::i32, RetVT.SimpleTy);
1704 switch (RetVT.SimpleTy) {
1755 switch (RetVT.SimpleTy) {
1862 switch (VT.SimpleTy) {
2093 switch (VT.SimpleTy) {
2152 switch (VT.SimpleTy) {
2717 switch (VT.SimpleTy) {
2986 MVT VT = ArgVT.getSimpleVT().SimpleTy;
3625 switch (VT.SimpleTy) {
3975 switch (DestVT.SimpleTy) {
4042 switch (RetVT.SimpleTy) {
4084 switch (RetVT.SimpleTy) {
4108 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4108 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4172 if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
4190 switch (RetVT.SimpleTy) {
4215 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4215 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4293 if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
4311 switch (RetVT.SimpleTy) {
4336 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4336 assert(RetVT.SimpleTy >= SrcVT.SimpleTy &&
4402 if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
4432 switch (SrcVT.SimpleTy) {
4861 switch (RetVT.SimpleTy) {
4887 switch (RetVT.SimpleTy) {
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 565 switch (N->getSimpleValueType(0).SimpleTy) {
603 switch (N->getSimpleValueType(0).SimpleTy) {
614 switch (N->getSimpleValueType(0).SimpleTy) {
lib/Target/AArch64/AArch64ISelLowering.cpp 2620 MVT::SimpleValueType OrigSimpleTy = OrigVT.getSimpleVT().SimpleTy;
7086 switch (ElemVT.getSimpleVT().SimpleTy) {
9194 switch (VT.getSimpleVT().SimpleTy) {
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 359 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
lib/Target/AMDGPU/R600RegisterInfo.cpp 84 switch(VT.SimpleTy) {
lib/Target/AMDGPU/SIISelLowering.cpp 3919 switch (VT.getSimpleVT().SimpleTy) {
10633 if (RC && (isTypeLegal(VT) || VT.SimpleTy == MVT::i128 ||
10634 VT.SimpleTy == MVT::i16 || VT.SimpleTy == MVT::f16))
10634 VT.SimpleTy == MVT::i16 || VT.SimpleTy == MVT::f16))
10881 switch (VT.getScalarType().getSimpleVT().SimpleTy) {
lib/Target/ARC/ARCISelLowering.cpp 486 switch (RegVT.getSimpleVT().SimpleTy) {
489 << (unsigned)RegVT.getSimpleVT().SimpleTy << "\n");
lib/Target/ARM/ARMCallingConv.cpp 200 switch (LocVT.SimpleTy) {
lib/Target/ARM/ARMFastISel.cpp 820 switch (VT.SimpleTy) {
876 if (VT.SimpleTy == MVT::f32 || VT.SimpleTy == MVT::f64)
876 if (VT.SimpleTy == MVT::f32 || VT.SimpleTy == MVT::f64)
922 switch (VT.SimpleTy) {
1059 switch (VT.SimpleTy) {
1394 switch (SrcVT.SimpleTy) {
1828 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT.SimpleTy));
1920 switch (ArgVT.SimpleTy) {
3041 switch (ArgVT.getSimpleVT().SimpleTy) {
lib/Target/ARM/ARMISelDAGToDAG.cpp 1553 LoadedVT.getSimpleVT().SimpleTy != MVT::i32)
1588 switch (LoadedVT.getSimpleVT().SimpleTy) {
1941 switch (VT.getSimpleVT().SimpleTy) {
2083 switch (VT.getSimpleVT().SimpleTy) {
2250 switch (VT.getSimpleVT().SimpleTy) {
2534 switch (VT.getSimpleVT().SimpleTy) {
3471 switch (VT.getSimpleVT().SimpleTy) {
3494 switch (VT.getSimpleVT().SimpleTy) {
3517 switch (VT.getSimpleVT().SimpleTy) {
lib/Target/ARM/ARMISelLowering.cpp 1477 switch (VT.SimpleTy) {
4522 switch (VT.getSimpleVT().SimpleTy) {
6525 switch (VT.getSimpleVT().SimpleTy) {
7711 switch (VT.getSimpleVT().SimpleTy) {
8291 MVT::SimpleValueType OrigSimpleTy = OrigVT.getSimpleVT().SimpleTy;
11124 switch (inputLaneType.getSimpleVT().SimpleTy) {
14578 auto Ty = VT.getSimpleVT().SimpleTy;
14701 switch (VT1.getSimpleVT().SimpleTy) {
14722 switch (VT.getSimpleVT().SimpleTy) {
14866 switch (VT.getSimpleVT().SimpleTy) {
14907 switch (VT.getSimpleVT().getVectorElementType().SimpleTy) {
14957 switch (VT.getSimpleVT().SimpleTy) {
14981 switch (VT.getSimpleVT().SimpleTy) {
15059 switch (VT.getSimpleVT().SimpleTy) {
15991 VT.getSimpleVT().SimpleTy);
16022 switch (N->getValueType(0).getSimpleVT().SimpleTy) {
16036 SimpleTy);
lib/Target/AVR/AVRISelDAGToDAG.cpp 138 switch (VT.SimpleTy) {
180 switch (VT.SimpleTy) {
391 switch (VT.SimpleTy) {
lib/Target/AVR/AVRISelLowering.cpp 348 switch (VT.getSimpleVT().SimpleTy) {
lib/Target/BPF/BPFISelLowering.cpp 230 MVT::SimpleValueType SimpleTy = RegVT.getSimpleVT().SimpleTy;
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 81 switch (LoadedVT.getSimpleVT().SimpleTy) {
477 switch (StoredVT.getSimpleVT().SimpleTy) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 632 static OpRef undef(MVT Ty) { return OpRef(Undef | Ty.SimpleTy); }
lib/Target/Hexagon/HexagonISelLowering.cpp 3001 switch (VT.SimpleTy) {
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 1278 switch (ElemTy.SimpleTy) {
lib/Target/Hexagon/HexagonInstrInfo.cpp 2643 switch (VT.getSimpleVT().SimpleTy) {
lib/Target/Lanai/LanaiISelLowering.cpp 461 switch (RegVT.getSimpleVT().SimpleTy) {
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp 308 switch (VT.getSimpleVT().SimpleTy) {
336 switch (VT.SimpleTy) {
lib/Target/MSP430/MSP430ISelLowering.cpp 628 switch (RegVT.getSimpleVT().SimpleTy) {
lib/Target/Mips/MipsFastISel.cpp 763 switch (VT.SimpleTy) {
819 switch (VT.SimpleTy) {
1374 switch (ArgVT.getSimpleVT().SimpleTy) {
1835 switch (SrcVT.SimpleTy) {
1853 switch (SrcVT.SimpleTy) {
1879 switch (SrcVT.SimpleTy) {
lib/Target/Mips/MipsSEISelLowering.cpp 425 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 903 fromType = ScalarVT.SimpleTy == MVT::f16 ? NVPTX::PTXLdStInstCode::Untyped
914 MVT::SimpleValueType TargetVT = LD->getSimpleValueType(0).SimpleTy;
1041 FromType = ScalarVT.SimpleTy == MVT::f16 ? NVPTX::PTXLdStInstCode::Untyped
1076 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1084 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_avar,
1103 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1111 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_asi,
1132 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_ari_64,
1140 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari_64,
1151 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1159 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari,
1180 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg_64,
1188 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg_64,
1200 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg,
1208 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg,
1298 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1308 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1320 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1331 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1343 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1352 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1374 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1384 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1396 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1407 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1419 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1428 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1444 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1454 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1466 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1477 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1489 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1498 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1520 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1530 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1542 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1553 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1565 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1574 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1590 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1600 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1612 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1623 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1635 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1644 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1760 toType = ScalarVT.SimpleTy == MVT::f16 ? NVPTX::PTXLdStInstCode::Untyped
1773 Value.getNode()->getSimpleValueType(0).SimpleTy;
1905 ToType = ScalarVT.SimpleTy == MVT::f16 ? NVPTX::PTXLdStInstCode::Untyped
1954 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1962 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_avar,
1975 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1983 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_asi,
1999 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_ari_64,
2007 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_ari_64,
2018 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
2026 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_ari,
2042 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg_64,
2050 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg_64,
2062 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg,
2070 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg,
2125 Opcode = pickOpcodeForVT(MemVT.getSimpleVT().SimpleTy,
2133 pickOpcodeForVT(MemVT.getSimpleVT().SimpleTy, NVPTX::LoadParamMemV2I8,
2141 MemVT.getSimpleVT().SimpleTy, NVPTX::LoadParamMemV4I8,
2209 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
2216 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
2223 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
2288 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
2295 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
2302 Opcode = pickOpcodeForVT(Mem->getMemoryVT().getSimpleVT().SimpleTy,
3717 switch (SrcTy.SimpleTy) {
3721 switch (DestTy.SimpleTy) {
3732 switch (DestTy.SimpleTy) {
3743 switch (DestTy.SimpleTy) {
3754 switch (DestTy.SimpleTy) {
lib/Target/NVPTX/NVPTXISelLowering.cpp 134 switch (VT.SimpleTy) {
2299 switch (ValVT.getSimpleVT().SimpleTy) {
4790 switch (ResVT.getSimpleVT().SimpleTy) {
5022 assert(ResVT.isSimple() && ResVT.getSimpleVT().SimpleTy == MVT::i8 &&
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp 134 if (LT.second.SimpleTy == MVT::i64)
lib/Target/PowerPC/PPCFastISel.cpp 478 switch (VT.SimpleTy) {
632 switch (VT.SimpleTy) {
870 switch (SrcVT.SimpleTy) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 641 switch (MemVT.getSimpleVT().SimpleTy) {
683 switch (MemVT.getSimpleVT().SimpleTy) {
4494 switch (LoadedVT.getSimpleVT().SimpleTy) {
4506 switch (LoadedVT.getSimpleVT().SimpleTy) {
4531 switch (LoadedVT.getSimpleVT().SimpleTy) {
4546 switch (LoadedVT.getSimpleVT().SimpleTy) {
lib/Target/PowerPC/PPCISelLowering.cpp 587 if (Subtarget.hasP8Altivec() && (VT.SimpleTy != MVT::v1i128)) {
597 if (Subtarget.hasP9Altivec() && (VT.SimpleTy != MVT::v1i128))
2511 switch(MemVT.getSimpleVT().SimpleTy) {
3485 switch (ValVT.getSimpleVT().SimpleTy) {
3892 switch (ObjectVT.getSimpleVT().SimpleTy) {
4013 assert(ObjectVT.getSimpleVT().SimpleTy == MVT::v4f32 &&
4021 unsigned Sz = ObjectVT.getSimpleVT().SimpleTy == MVT::v4f32 ? 16 : 32;
4024 switch (ObjectVT.getSimpleVT().SimpleTy) {
4167 switch(ObjectVT.getSimpleVT().SimpleTy) {
4293 switch (ObjectVT.getSimpleVT().SimpleTy) {
5765 switch (ArgVT.getSimpleVT().SimpleTy) {
6026 switch (Arg.getSimpleValueType().SimpleTy) {
6219 assert(Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32 &&
6225 bool IsF32 = Arg.getValueType().getSimpleVT().SimpleTy == MVT::v4f32;
6530 switch (Arg.getSimpleValueType().SimpleTy) {
6736 switch (ValVT.SimpleTy) {
7354 switch (Op.getSimpleValueType().SimpleTy) {
7418 switch (Op.getSimpleValueType().SimpleTy) {
7612 bool WordInt = Src.getSimpleValueType().SimpleTy == MVT::i32;
14952 switch (VT.getSimpleVT().SimpleTy) {
15086 switch(VT.getSimpleVT().SimpleTy) {
lib/Target/RISCV/RISCVISelLowering.cpp 1695 switch (LocVT.getSimpleVT().SimpleTy) {
lib/Target/SystemZ/SystemZISelLowering.cpp 57 switch (VT.getSimpleVT().SimpleTy) {
652 switch (VT.getSimpleVT().SimpleTy) {
1324 switch (LocVT.getSimpleVT().SimpleTy) {
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp 134 switch (Ty.SimpleTy) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 119 return VT.isSimple() ? VT.getSimpleVT().SimpleTy
lib/Target/X86/X86FastISel.cpp 333 switch (VT.SimpleTy) {
495 switch (VT.getSimpleVT().SimpleTy) {
667 switch (VT.getSimpleVT().SimpleTy) {
1344 switch (VT.getSimpleVT().SimpleTy) {
1367 switch (VT.getSimpleVT().SimpleTy) {
1543 switch (SrcVT.SimpleTy) {
1714 switch (SourceVT.SimpleTy) {
1914 switch (VT.SimpleTy) {
2258 switch (RetVT.SimpleTy) {
2285 switch (RetVT.SimpleTy) {
2682 switch (VT.SimpleTy) {
2825 switch (VT.SimpleTy) {
2924 TII.get(Opc[IsDec][VT.SimpleTy-MVT::i8]), ResultReg)
2951 TII.get(TargetOpcode::COPY), Reg[VT.SimpleTy-MVT::i8])
2953 ResultReg = fastEmitInst_r(MULOpc[VT.SimpleTy-MVT::i8],
2967 ResultReg = fastEmitInst_rr(MULOpc[VT.SimpleTy-MVT::i8],
3022 switch (VT.SimpleTy) {
3096 switch (ArgVT.getSimpleVT().SimpleTy) {
3134 switch (VT.SimpleTy) {
3691 switch (VT.SimpleTy) {
3713 switch (VT.SimpleTy) {
3747 switch (VT.SimpleTy) {
3789 unsigned ResultReg = createResultReg(TLI.getRegClassFor(VT.SimpleTy));
3899 switch (VT.SimpleTy) {
lib/Target/X86/X86ISelDAGToDAG.cpp 2993 switch (MemVT.getSimpleVT().SimpleTy) {
3955 switch (TestVT.SimpleTy) {
3985 switch (TestVT.SimpleTy) {
4002 switch (TestVT.SimpleTy) {
4032 switch (TestVT.SimpleTy) {
4062 switch (TestVT.SimpleTy) {
4079 switch (TestVT.SimpleTy) {
4217 switch (MaskVT.SimpleTy) {
4554 switch (NVT.SimpleTy) {
4631 switch (NVT.SimpleTy) {
4711 switch (NVT.SimpleTy) {
4717 switch (NVT.SimpleTy) {
4802 switch (NVT.SimpleTy) {
4810 switch (NVT.SimpleTy) {
4821 switch (NVT.SimpleTy) {
4881 switch (NVT.SimpleTy) {
lib/Target/X86/X86ISelLowering.cpp 2258 switch (VT.SimpleTy) {
2798 switch (ValVT.getSimpleVT().SimpleTy) {
9341 switch (VT.SimpleTy) {
11051 switch (VT.SimpleTy) {
14488 switch (VT.SimpleTy) {
16234 switch (VT.SimpleTy) {
16747 switch (VT.SimpleTy) {
16927 switch (VT.SimpleTy) {
17256 switch (VT.SimpleTy) {
18779 switch (SrcVT.SimpleTy) {
26695 switch(T.SimpleTy) {
29077 switch (VT1.getSimpleVT().SimpleTy) {
29112 switch (VT.getSimpleVT().SimpleTy) {
35247 switch (SrcVT.getSimpleVT().SimpleTy) {
39832 switch (VT.getSimpleVT().SimpleTy) {
45884 switch (VT.SimpleTy) {
lib/Target/X86/X86InstrInfo.cpp 5967 switch (VT.getSimpleVT().SimpleTy) {
lib/Target/XCore/XCoreISelLowering.cpp 187 switch (VT1.getSimpleVT().SimpleTy) {
1302 switch (RegVT.getSimpleVT().SimpleTy) {
utils/TableGen/CodeGenDAGPatterns.cpp 764 switch (Ov.SimpleTy) {
1730 return Constraint.VVT.getSimple().SimpleTy;
2358 MVT::SimpleValueType VT = P.second.SimpleTy;
utils/TableGen/CodeGenDAGPatterns.h 91 return (Words[T.SimpleTy / WordWidth] >> (T.SimpleTy % WordWidth)) & 1;
91 return (Words[T.SimpleTy / WordWidth] >> (T.SimpleTy % WordWidth)) & 1;
94 bool V = count(T.SimpleTy);
95 Words[T.SimpleTy / WordWidth] |= WordType(1) << (T.SimpleTy % WordWidth);
95 Words[T.SimpleTy / WordWidth] |= WordType(1) << (T.SimpleTy % WordWidth);
105 Words[T.SimpleTy / WordWidth] &= ~(WordType(1) << (T.SimpleTy % WordWidth));
105 Words[T.SimpleTy / WordWidth] &= ~(WordType(1) << (T.SimpleTy % WordWidth));
709 return Types[ResNo].getMachineValueType().SimpleTy;
utils/TableGen/CodeGenInstruction.cpp 455 return RegVTs[0].getSimple().SimpleTy;
utils/TableGen/DAGISelMatcherGen.cpp 37 VT = VVT.getSimple().SimpleTy;
44 assert((!T.isSimple() || T.getSimple().SimpleTy == VT) &&
utils/TableGen/FastISelEmitter.cpp 176 OS << "VT == " << getEnumName(VVT.getSimple().SimpleTy) << " && ";
utils/TableGen/GlobalISelEmitter.cpp 1598 auto OpTyOrNone = MVTToLLT(VTy.getMachineValueType().SimpleTy);
3988 MVTToLLT(ChildTypes.front().getMachineValueType().SimpleTy);
4025 OpTyOrNone = MVTToLLT(ChildTypes.front().getMachineValueType().SimpleTy);
utils/TableGen/InfoByHwMode.cpp 77 StringRef N = llvm::getEnumName(T.SimpleTy);
utils/TableGen/IntrinsicEmitter.cpp 367 return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig);
utils/TableGen/RegisterInfoEmitter.cpp 1237 S.push_back(VVT.get(M).SimpleTy);
1286 VTs.push_back(VVT.get(M).SimpleTy);