Lines Matching full:17
7 ; x == 13 && x == 17
14 %b = icmp eq i8 %x, 17
19 ; x == 13 && x != 17
27 %b = icmp ne i8 %x, 17
32 ; x == 13 && x >=s 17
39 %b = icmp sge i8 %x, 17
44 ; x == 13 && x >s 17
51 %b = icmp sgt i8 %x, 17
56 ; x == 13 && x <=s 17
64 %b = icmp sle i8 %x, 17
69 ; x == 13 && x <s 17
77 %b = icmp slt i8 %x, 17
82 ; x == 13 && x >=u 17
89 %b = icmp uge i8 %x, 17
94 ; x == 13 && x >u 17
101 %b = icmp ugt i8 %x, 17
106 ; x == 13 && x <=u 17
114 %b = icmp ule i8 %x, 17
119 ; x == 13 && x <u 17
127 %b = icmp ult i8 %x, 17
133 ; x != 13 && x == 17
137 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
141 %b = icmp eq i8 %x, 17
146 ; x != 13 && x != 17
151 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
156 %b = icmp ne i8 %x, 17
161 ; x != 13 && x >=s 17
165 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
169 %b = icmp sge i8 %x, 17
174 ; x != 13 && x >s 17
178 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
182 %b = icmp sgt i8 %x, 17
187 ; x != 13 && x <=s 17
192 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
197 %b = icmp sle i8 %x, 17
202 ; x != 13 && x <s 17
207 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
212 %b = icmp slt i8 %x, 17
217 ; x != 13 && x >=u 17
221 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
225 %b = icmp uge i8 %x, 17
230 ; x != 13 && x >u 17
234 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
238 %b = icmp ugt i8 %x, 17
243 ; x != 13 && x <=u 17
248 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
253 %b = icmp ule i8 %x, 17
258 ; x != 13 && x <u 17
263 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
268 %b = icmp ult i8 %x, 17
274 ; x >=s 13 && x == 17
278 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
282 %b = icmp eq i8 %x, 17
287 ; x >=s 13 && x != 17
292 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
297 %b = icmp ne i8 %x, 17
302 ; x >=s 13 && x >=s 17
306 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
310 %b = icmp sge i8 %x, 17
315 ; x >=s 13 && x >s 17
319 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
323 %b = icmp sgt i8 %x, 17
328 ; x >=s 13 && x <=s 17
333 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
338 %b = icmp sle i8 %x, 17
343 ; x >=s 13 && x <s 17
348 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
353 %b = icmp slt i8 %x, 17
358 ; x >=s 13 && x >=u 17
363 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
368 %b = icmp uge i8 %x, 17
373 ; x >=s 13 && x >u 17
378 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
383 %b = icmp ugt i8 %x, 17
388 ; x >=s 13 && x <=u 17
393 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
398 %b = icmp ule i8 %x, 17
403 ; x >=s 13 && x <u 17
408 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
413 %b = icmp ult i8 %x, 17
419 ; x >s 13 && x == 17
423 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
427 %b = icmp eq i8 %x, 17
432 ; x >s 13 && x != 17
437 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
442 %b = icmp ne i8 %x, 17
447 ; x >s 13 && x >=s 17
451 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
455 %b = icmp sge i8 %x, 17
460 ; x >s 13 && x >s 17
464 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
468 %b = icmp sgt i8 %x, 17
473 ; x >s 13 && x <=s 17
478 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
483 %b = icmp sle i8 %x, 17
488 ; x >s 13 && x <s 17
493 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
498 %b = icmp slt i8 %x, 17
503 ; x >s 13 && x >=u 17
508 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
513 %b = icmp uge i8 %x, 17
518 ; x >s 13 && x >u 17
523 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
528 %b = icmp ugt i8 %x, 17
533 ; x >s 13 && x <=u 17
538 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
543 %b = icmp ule i8 %x, 17
548 ; x >s 13 && x <u 17
553 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
558 %b = icmp ult i8 %x, 17
564 ; x <=s 13 && x == 17
571 %b = icmp eq i8 %x, 17
576 ; x <=s 13 && x != 17
584 %b = icmp ne i8 %x, 17
589 ; x <=s 13 && x >=s 17
596 %b = icmp sge i8 %x, 17
601 ; x <=s 13 && x >s 17
608 %b = icmp sgt i8 %x, 17
613 ; x <=s 13 && x <=s 17
621 %b = icmp sle i8 %x, 17
626 ; x <=s 13 && x <s 17
634 %b = icmp slt i8 %x, 17
639 ; x <=s 13 && x >=u 17
644 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
649 %b = icmp uge i8 %x, 17
654 ; x <=s 13 && x >u 17
659 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
664 %b = icmp ugt i8 %x, 17
669 ; x <=s 13 && x <=u 17
674 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
679 %b = icmp ule i8 %x, 17
684 ; x <=s 13 && x <u 17
689 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
694 %b = icmp ult i8 %x, 17
700 ; x <s 13 && x == 17
707 %b = icmp eq i8 %x, 17
712 ; x <s 13 && x != 17
720 %b = icmp ne i8 %x, 17
725 ; x <s 13 && x >=s 17
732 %b = icmp sge i8 %x, 17
737 ; x <s 13 && x >s 17
744 %b = icmp sgt i8 %x, 17
749 ; x <s 13 && x <=s 17
757 %b = icmp sle i8 %x, 17
762 ; x <s 13 && x <s 17
770 %b = icmp slt i8 %x, 17
775 ; x <s 13 && x >=u 17
780 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
785 %b = icmp uge i8 %x, 17
790 ; x <s 13 && x >u 17
795 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
800 %b = icmp ugt i8 %x, 17
805 ; x <s 13 && x <=u 17
810 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
815 %b = icmp ule i8 %x, 17
820 ; x <s 13 && x <u 17
825 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
830 %b = icmp ult i8 %x, 17
836 ; x >=u 13 && x == 17
840 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
844 %b = icmp eq i8 %x, 17
849 ; x >=u 13 && x != 17
854 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
859 %b = icmp ne i8 %x, 17
864 ; x >=u 13 && x >=s 17
868 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
872 %b = icmp sge i8 %x, 17
877 ; x >=u 13 && x >s 17
881 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
885 %b = icmp sgt i8 %x, 17
890 ; x >=u 13 && x <=s 17
895 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
900 %b = icmp sle i8 %x, 17
905 ; x >=u 13 && x <s 17
910 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
915 %b = icmp slt i8 %x, 17
920 ; x >=u 13 && x >=u 17
924 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
928 %b = icmp uge i8 %x, 17
933 ; x >=u 13 && x >u 17
937 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
941 %b = icmp ugt i8 %x, 17
946 ; x >=u 13 && x <=u 17
951 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
956 %b = icmp ule i8 %x, 17
961 ; x >=u 13 && x <u 17
966 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
971 %b = icmp ult i8 %x, 17
977 ; x >u 13 && x == 17
981 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
985 %b = icmp eq i8 %x, 17
990 ; x >u 13 && x != 17
995 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
1000 %b = icmp ne i8 %x, 17
1005 ; x >u 13 && x >=s 17
1009 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
1013 %b = icmp sge i8 %x, 17
1018 ; x >u 13 && x >s 17
1022 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
1026 %b = icmp sgt i8 %x, 17
1031 ; x >u 13 && x <=s 17
1036 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
1041 %b = icmp sle i8 %x, 17
1046 ; x >u 13 && x <s 17
1051 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
1056 %b = icmp slt i8 %x, 17
1061 ; x >u 13 && x >=u 17
1065 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
1069 %b = icmp uge i8 %x, 17
1074 ; x >u 13 && x >u 17
1078 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
1082 %b = icmp ugt i8 %x, 17
1087 ; x >u 13 && x <=u 17
1092 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
1097 %b = icmp ule i8 %x, 17
1102 ; x >u 13 && x <u 17
1107 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
1112 %b = icmp ult i8 %x, 17
1118 ; x <=u 13 && x == 17
1125 %b = icmp eq i8 %x, 17
1130 ; x <=u 13 && x != 17
1138 %b = icmp ne i8 %x, 17
1143 ; x <=u 13 && x >=s 17
1150 %b = icmp sge i8 %x, 17
1155 ; x <=u 13 && x >s 17
1162 %b = icmp sgt i8 %x, 17
1167 ; x <=u 13 && x <=s 17
1175 %b = icmp sle i8 %x, 17
1180 ; x <=u 13 && x <s 17
1188 %b = icmp slt i8 %x, 17
1193 ; x <=u 13 && x >=u 17
1200 %b = icmp uge i8 %x, 17
1205 ; x <=u 13 && x >u 17
1212 %b = icmp ugt i8 %x, 17
1217 ; x <=u 13 && x <=u 17
1225 %b = icmp ule i8 %x, 17
1230 ; x <=u 13 && x <u 17
1238 %b = icmp ult i8 %x, 17
1244 ; x <u 13 && x == 17
1251 %b = icmp eq i8 %x, 17
1256 ; x <u 13 && x != 17
1264 %b = icmp ne i8 %x, 17
1269 ; x <u 13 && x >=s 17
1276 %b = icmp sge i8 %x, 17
1281 ; x <u 13 && x >s 17
1288 %b = icmp sgt i8 %x, 17
1293 ; x <u 13 && x <=s 17
1301 %b = icmp sle i8 %x, 17
1306 ; x <u 13 && x <s 17
1314 %b = icmp slt i8 %x, 17
1319 ; x <u 13 && x >=u 17
1326 %b = icmp uge i8 %x, 17
1331 ; x <u 13 && x >u 17
1338 %b = icmp ugt i8 %x, 17
1343 ; x <u 13 && x <=u 17
1351 %b = icmp ule i8 %x, 17
1356 ; x <u 13 && x <u 17
1364 %b = icmp ult i8 %x, 17
1370 ; x == 23 && x == 17
1377 %b = icmp eq i8 %x, 17
1382 ; x == 23 && x != 17
1390 %b = icmp ne i8 %x, 17
1395 ; x == 23 && x >=s 17
1403 %b = icmp sge i8 %x, 17
1408 ; x == 23 && x >s 17
1416 %b = icmp sgt i8 %x, 17
1421 ; x == 23 && x <=s 17
1428 %b = icmp sle i8 %x, 17
1433 ; x == 23 && x <s 17
1440 %b = icmp slt i8 %x, 17
1445 ; x == 23 && x >=u 17
1453 %b = icmp uge i8 %x, 17
1458 ; x == 23 && x >u 17
1466 %b = icmp ugt i8 %x, 17
1471 ; x == 23 && x <=u 17
1478 %b = icmp ule i8 %x, 17
1483 ; x == 23 && x <u 17
1490 %b = icmp ult i8 %x, 17
1496 ; x != 23 && x == 17
1500 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
1504 %b = icmp eq i8 %x, 17
1509 ; x != 23 && x != 17
1514 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
1519 %b = icmp ne i8 %x, 17
1524 ; x != 23 && x >=s 17
1529 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
1534 %b = icmp sge i8 %x, 17
1539 ; x != 23 && x >s 17
1544 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
1549 %b = icmp sgt i8 %x, 17
1554 ; x != 23 && x <=s 17
1558 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
1562 %b = icmp sle i8 %x, 17
1567 ; x != 23 && x <s 17
1571 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
1575 %b = icmp slt i8 %x, 17
1580 ; x != 23 && x >=u 17
1585 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
1590 %b = icmp uge i8 %x, 17
1595 ; x != 23 && x >u 17
1600 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
1605 %b = icmp ugt i8 %x, 17
1610 ; x != 23 && x <=u 17
1614 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
1618 %b = icmp ule i8 %x, 17
1623 ; x != 23 && x <u 17
1627 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
1631 %b = icmp ult i8 %x, 17
1637 ; x >=s 23 && x == 17
1644 %b = icmp eq i8 %x, 17
1649 ; x >=s 23 && x != 17
1657 %b = icmp ne i8 %x, 17
1662 ; x >=s 23 && x >=s 17
1670 %b = icmp sge i8 %x, 17
1675 ; x >=s 23 && x >s 17
1683 %b = icmp sgt i8 %x, 17
1688 ; x >=s 23 && x <=s 17
1695 %b = icmp sle i8 %x, 17
1700 ; x >=s 23 && x <s 17
1707 %b = icmp slt i8 %x, 17
1712 ; x >=s 23 && x >=u 17
1720 %b = icmp uge i8 %x, 17
1725 ; x >=s 23 && x >u 17
1733 %b = icmp ugt i8 %x, 17
1738 ; x >=s 23 && x <=u 17
1745 %b = icmp ule i8 %x, 17
1750 ; x >=s 23 && x <u 17
1757 %b = icmp ult i8 %x, 17
1763 ; x >s 23 && x == 17
1770 %b = icmp eq i8 %x, 17
1775 ; x >s 23 && x != 17
1783 %b = icmp ne i8 %x, 17
1788 ; x >s 23 && x >=s 17
1796 %b = icmp sge i8 %x, 17
1801 ; x >s 23 && x >s 17
1809 %b = icmp sgt i8 %x, 17
1814 ; x >s 23 && x <=s 17
1821 %b = icmp sle i8 %x, 17
1826 ; x >s 23 && x <s 17
1833 %b = icmp slt i8 %x, 17
1838 ; x >s 23 && x >=u 17
1846 %b = icmp uge i8 %x, 17
1851 ; x >s 23 && x >u 17
1859 %b = icmp ugt i8 %x, 17
1864 ; x >s 23 && x <=u 17
1871 %b = icmp ule i8 %x, 17
1876 ; x >s 23 && x <u 17
1883 %b = icmp ult i8 %x, 17
1889 ; x <=s 23 && x == 17
1893 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
1897 %b = icmp eq i8 %x, 17
1902 ; x <=s 23 && x != 17
1907 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
1912 %b = icmp ne i8 %x, 17
1917 ; x <=s 23 && x >=s 17
1922 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
1927 %b = icmp sge i8 %x, 17
1932 ; x <=s 23 && x >s 17
1937 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
1942 %b = icmp sgt i8 %x, 17
1947 ; x <=s 23 && x <=s 17
1951 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
1955 %b = icmp sle i8 %x, 17
1960 ; x <=s 23 && x <s 17
1964 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
1968 %b = icmp slt i8 %x, 17
1973 ; x <=s 23 && x >=u 17
1978 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
1983 %b = icmp uge i8 %x, 17
1988 ; x <=s 23 && x >u 17
1993 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
1998 %b = icmp ugt i8 %x, 17
2003 ; x <=s 23 && x <=u 17
2007 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
2011 %b = icmp ule i8 %x, 17
2016 ; x <=s 23 && x <u 17
2020 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
2024 %b = icmp ult i8 %x, 17
2030 ; x <s 23 && x == 17
2034 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
2038 %b = icmp eq i8 %x, 17
2043 ; x <s 23 && x != 17
2048 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
2053 %b = icmp ne i8 %x, 17
2058 ; x <s 23 && x >=s 17
2063 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2068 %b = icmp sge i8 %x, 17
2073 ; x <s 23 && x >s 17
2078 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2083 %b = icmp sgt i8 %x, 17
2088 ; x <s 23 && x <=s 17
2092 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2096 %b = icmp sle i8 %x, 17
2101 ; x <s 23 && x <s 17
2105 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2109 %b = icmp slt i8 %x, 17
2114 ; x <s 23 && x >=u 17
2119 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
2124 %b = icmp uge i8 %x, 17
2129 ; x <s 23 && x >u 17
2134 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
2139 %b = icmp ugt i8 %x, 17
2144 ; x <s 23 && x <=u 17
2148 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
2152 %b = icmp ule i8 %x, 17
2157 ; x <s 23 && x <u 17
2161 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
2165 %b = icmp ult i8 %x, 17
2171 ; x >=u 23 && x == 17
2178 %b = icmp eq i8 %x, 17
2183 ; x >=u 23 && x != 17
2191 %b = icmp ne i8 %x, 17
2196 ; x >=u 23 && x >=s 17
2201 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2206 %b = icmp sge i8 %x, 17
2211 ; x >=u 23 && x >s 17
2216 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2221 %b = icmp sgt i8 %x, 17
2226 ; x >=u 23 && x <=s 17
2231 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2236 %b = icmp sle i8 %x, 17
2241 ; x >=u 23 && x <s 17
2246 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2251 %b = icmp slt i8 %x, 17
2256 ; x >=u 23 && x >=u 17
2264 %b = icmp uge i8 %x, 17
2269 ; x >=u 23 && x >u 17
2277 %b = icmp ugt i8 %x, 17
2282 ; x >=u 23 && x <=u 17
2289 %b = icmp ule i8 %x, 17
2294 ; x >=u 23 && x <u 17
2301 %b = icmp ult i8 %x, 17
2307 ; x >u 23 && x == 17
2314 %b = icmp eq i8 %x, 17
2319 ; x >u 23 && x != 17
2327 %b = icmp ne i8 %x, 17
2332 ; x >u 23 && x >=s 17
2337 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2342 %b = icmp sge i8 %x, 17
2347 ; x >u 23 && x >s 17
2352 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2357 %b = icmp sgt i8 %x, 17
2362 ; x >u 23 && x <=s 17
2367 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2372 %b = icmp sle i8 %x, 17
2377 ; x >u 23 && x <s 17
2382 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2387 %b = icmp slt i8 %x, 17
2392 ; x >u 23 && x >=u 17
2400 %b = icmp uge i8 %x, 17
2405 ; x >u 23 && x >u 17
2413 %b = icmp ugt i8 %x, 17
2418 ; x >u 23 && x <=u 17
2425 %b = icmp ule i8 %x, 17
2430 ; x >u 23 && x <u 17
2437 %b = icmp ult i8 %x, 17
2443 ; x <=u 23 && x == 17
2447 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
2451 %b = icmp eq i8 %x, 17
2456 ; x <=u 23 && x != 17
2461 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
2466 %b = icmp ne i8 %x, 17
2471 ; x <=u 23 && x >=s 17
2476 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2481 %b = icmp sge i8 %x, 17
2486 ; x <=u 23 && x >s 17
2491 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2496 %b = icmp sgt i8 %x, 17
2501 ; x <=u 23 && x <=s 17
2506 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2511 %b = icmp sle i8 %x, 17
2516 ; x <=u 23 && x <s 17
2521 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2526 %b = icmp slt i8 %x, 17
2531 ; x <=u 23 && x >=u 17
2536 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
2541 %b = icmp uge i8 %x, 17
2546 ; x <=u 23 && x >u 17
2551 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
2556 %b = icmp ugt i8 %x, 17
2561 ; x <=u 23 && x <=u 17
2565 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
2569 %b = icmp ule i8 %x, 17
2574 ; x <=u 23 && x <u 17
2578 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
2582 %b = icmp ult i8 %x, 17
2588 ; x <u 23 && x == 17
2592 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
2596 %b = icmp eq i8 %x, 17
2601 ; x <u 23 && x != 17
2606 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
2611 %b = icmp ne i8 %x, 17
2616 ; x <u 23 && x >=s 17
2621 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2626 %b = icmp sge i8 %x, 17
2631 ; x <u 23 && x >s 17
2636 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2641 %b = icmp sgt i8 %x, 17
2646 ; x <u 23 && x <=s 17
2651 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2656 %b = icmp sle i8 %x, 17
2661 ; x <u 23 && x <s 17
2666 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2671 %b = icmp slt i8 %x, 17
2676 ; x <u 23 && x >=u 17
2681 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
2686 %b = icmp uge i8 %x, 17
2691 ; x <u 23 && x >u 17
2696 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
2701 %b = icmp ugt i8 %x, 17
2706 ; x <u 23 && x <=u 17
2710 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
2714 %b = icmp ule i8 %x, 17
2719 ; x <u 23 && x <u 17
2723 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
2727 %b = icmp ult i8 %x, 17
2733 ; x == 13 || x == 17
2738 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
2743 %b = icmp eq i8 %x, 17
2748 ; x == 13 || x != 17
2752 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
2756 %b = icmp ne i8 %x, 17
2761 ; x == 13 || x >=s 17
2766 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
2771 %b = icmp sge i8 %x, 17
2776 ; x == 13 || x >s 17
2781 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
2786 %b = icmp sgt i8 %x, 17
2791 ; x == 13 || x <=s 17
2795 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
2799 %b = icmp sle i8 %x, 17
2804 ; x == 13 || x <s 17
2808 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
2812 %b = icmp slt i8 %x, 17
2817 ; x == 13 || x >=u 17
2822 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
2827 %b = icmp uge i8 %x, 17
2832 ; x == 13 || x >u 17
2837 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
2842 %b = icmp ugt i8 %x, 17
2847 ; x == 13 || x <=u 17
2851 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
2855 %b = icmp ule i8 %x, 17
2860 ; x == 13 || x <u 17
2864 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
2868 %b = icmp ult i8 %x, 17
2874 ; x != 13 || x == 17
2882 %b = icmp eq i8 %x, 17
2887 ; x != 13 || x != 17
2894 %b = icmp ne i8 %x, 17
2899 ; x != 13 || x >=s 17
2907 %b = icmp sge i8 %x, 17
2912 ; x != 13 || x >s 17
2920 %b = icmp sgt i8 %x, 17
2925 ; x != 13 || x <=s 17
2932 %b = icmp sle i8 %x, 17
2937 ; x != 13 || x <s 17
2944 %b = icmp slt i8 %x, 17
2949 ; x != 13 || x >=u 17
2957 %b = icmp uge i8 %x, 17
2962 ; x != 13 || x >u 17
2970 %b = icmp ugt i8 %x, 17
2975 ; x != 13 || x <=u 17
2982 %b = icmp ule i8 %x, 17
2987 ; x != 13 || x <u 17
2994 %b = icmp ult i8 %x, 17
3000 ; x >=s 13 || x == 17
3008 %b = icmp eq i8 %x, 17
3013 ; x >=s 13 || x != 17
3020 %b = icmp ne i8 %x, 17
3025 ; x >=s 13 || x >=s 17
3033 %b = icmp sge i8 %x, 17
3038 ; x >=s 13 || x >s 17
3046 %b = icmp sgt i8 %x, 17
3051 ; x >=s 13 || x <=s 17
3058 %b = icmp sle i8 %x, 17
3063 ; x >=s 13 || x <s 17
3070 %b = icmp slt i8 %x, 17
3075 ; x >=s 13 || x >=u 17
3080 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
3085 %b = icmp uge i8 %x, 17
3090 ; x >=s 13 || x >u 17
3095 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
3100 %b = icmp ugt i8 %x, 17
3105 ; x >=s 13 || x <=u 17
3110 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
3115 %b = icmp ule i8 %x, 17
3120 ; x >=s 13 || x <u 17
3125 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
3130 %b = icmp ult i8 %x, 17
3136 ; x >s 13 || x == 17
3144 %b = icmp eq i8 %x, 17
3149 ; x >s 13 || x != 17
3156 %b = icmp ne i8 %x, 17
3161 ; x >s 13 || x >=s 17
3169 %b = icmp sge i8 %x, 17
3174 ; x >s 13 || x >s 17
3182 %b = icmp sgt i8 %x, 17
3187 ; x >s 13 || x <=s 17
3194 %b = icmp sle i8 %x, 17
3199 ; x >s 13 || x <s 17
3206 %b = icmp slt i8 %x, 17
3211 ; x >s 13 || x >=u 17
3216 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
3221 %b = icmp uge i8 %x, 17
3226 ; x >s 13 || x >u 17
3231 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
3236 %b = icmp ugt i8 %x, 17
3241 ; x >s 13 || x <=u 17
3246 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
3251 %b = icmp ule i8 %x, 17
3256 ; x >s 13 || x <u 17
3261 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
3266 %b = icmp ult i8 %x, 17
3272 ; x <=s 13 || x == 17
3277 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
3282 %b = icmp eq i8 %x, 17
3287 ; x <=s 13 || x != 17
3291 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
3295 %b = icmp ne i8 %x, 17
3300 ; x <=s 13 || x >=s 17
3305 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
3310 %b = icmp sge i8 %x, 17
3315 ; x <=s 13 || x >s 17
3320 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
3325 %b = icmp sgt i8 %x, 17
3330 ; x <=s 13 || x <=s 17
3334 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
3338 %b = icmp sle i8 %x, 17
3343 ; x <=s 13 || x <s 17
3347 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
3351 %b = icmp slt i8 %x, 17
3356 ; x <=s 13 || x >=u 17
3361 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
3366 %b = icmp uge i8 %x, 17
3371 ; x <=s 13 || x >u 17
3376 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
3381 %b = icmp ugt i8 %x, 17
3386 ; x <=s 13 || x <=u 17
3391 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
3396 %b = icmp ule i8 %x, 17
3401 ; x <=s 13 || x <u 17
3406 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
3411 %b = icmp ult i8 %x, 17
3417 ; x <s 13 || x == 17
3422 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
3427 %b = icmp eq i8 %x, 17
3432 ; x <s 13 || x != 17
3436 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
3440 %b = icmp ne i8 %x, 17
3445 ; x <s 13 || x >=s 17
3450 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
3455 %b = icmp sge i8 %x, 17
3460 ; x <s 13 || x >s 17
3465 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
3470 %b = icmp sgt i8 %x, 17
3475 ; x <s 13 || x <=s 17
3479 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
3483 %b = icmp sle i8 %x, 17
3488 ; x <s 13 || x <s 17
3492 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
3496 %b = icmp slt i8 %x, 17
3501 ; x <s 13 || x >=u 17
3506 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
3511 %b = icmp uge i8 %x, 17
3516 ; x <s 13 || x >u 17
3521 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
3526 %b = icmp ugt i8 %x, 17
3531 ; x <s 13 || x <=u 17
3536 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
3541 %b = icmp ule i8 %x, 17
3546 ; x <s 13 || x <u 17
3551 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
3556 %b = icmp ult i8 %x, 17
3562 ; x >=u 13 || x == 17
3570 %b = icmp eq i8 %x, 17
3575 ; x >=u 13 || x != 17
3582 %b = icmp ne i8 %x, 17
3587 ; x >=u 13 || x >=s 17
3595 %b = icmp sge i8 %x, 17
3600 ; x >=u 13 || x >s 17
3608 %b = icmp sgt i8 %x, 17
3613 ; x >=u 13 || x <=s 17
3620 %b = icmp sle i8 %x, 17
3625 ; x >=u 13 || x <s 17
3632 %b = icmp slt i8 %x, 17
3637 ; x >=u 13 || x >=u 17
3645 %b = icmp uge i8 %x, 17
3650 ; x >=u 13 || x >u 17
3658 %b = icmp ugt i8 %x, 17
3663 ; x >=u 13 || x <=u 17
3670 %b = icmp ule i8 %x, 17
3675 ; x >=u 13 || x <u 17
3682 %b = icmp ult i8 %x, 17
3688 ; x >u 13 || x == 17
3696 %b = icmp eq i8 %x, 17
3701 ; x >u 13 || x != 17
3708 %b = icmp ne i8 %x, 17
3713 ; x >u 13 || x >=s 17
3721 %b = icmp sge i8 %x, 17
3726 ; x >u 13 || x >s 17
3734 %b = icmp sgt i8 %x, 17
3739 ; x >u 13 || x <=s 17
3746 %b = icmp sle i8 %x, 17
3751 ; x >u 13 || x <s 17
3758 %b = icmp slt i8 %x, 17
3763 ; x >u 13 || x >=u 17
3771 %b = icmp uge i8 %x, 17
3776 ; x >u 13 || x >u 17
3784 %b = icmp ugt i8 %x, 17
3789 ; x >u 13 || x <=u 17
3796 %b = icmp ule i8 %x, 17
3801 ; x >u 13 || x <u 17
3808 %b = icmp ult i8 %x, 17
3814 ; x <=u 13 || x == 17
3819 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
3824 %b = icmp eq i8 %x, 17
3829 ; x <=u 13 || x != 17
3833 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
3837 %b = icmp ne i8 %x, 17
3842 ; x <=u 13 || x >=s 17
3847 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
3852 %b = icmp sge i8 %x, 17
3857 ; x <=u 13 || x >s 17
3862 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
3867 %b = icmp sgt i8 %x, 17
3872 ; x <=u 13 || x <=s 17
3876 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
3880 %b = icmp sle i8 %x, 17
3885 ; x <=u 13 || x <s 17
3889 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
3893 %b = icmp slt i8 %x, 17
3898 ; x <=u 13 || x >=u 17
3903 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
3908 %b = icmp uge i8 %x, 17
3913 ; x <=u 13 || x >u 17
3918 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
3923 %b = icmp ugt i8 %x, 17
3928 ; x <=u 13 || x <=u 17
3932 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
3936 %b = icmp ule i8 %x, 17
3941 ; x <=u 13 || x <u 17
3945 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
3949 %b = icmp ult i8 %x, 17
3955 ; x <u 13 || x == 17
3960 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
3965 %b = icmp eq i8 %x, 17
3970 ; x <u 13 || x != 17
3974 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
3978 %b = icmp ne i8 %x, 17
3983 ; x <u 13 || x >=s 17
3988 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
3993 %b = icmp sge i8 %x, 17
3998 ; x <u 13 || x >s 17
4003 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
4008 %b = icmp sgt i8 %x, 17
4013 ; x <u 13 || x <=s 17
4017 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
4021 %b = icmp sle i8 %x, 17
4026 ; x <u 13 || x <s 17
4030 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
4034 %b = icmp slt i8 %x, 17
4039 ; x <u 13 || x >=u 17
4044 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
4049 %b = icmp uge i8 %x, 17
4054 ; x <u 13 || x >u 17
4059 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
4064 %b = icmp ugt i8 %x, 17
4069 ; x <u 13 || x <=u 17
4073 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
4077 %b = icmp ule i8 %x, 17
4082 ; x <u 13 || x <u 17
4086 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
4090 %b = icmp ult i8 %x, 17
4096 ; x == 23 || x == 17
4101 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
4106 %b = icmp eq i8 %x, 17
4111 ; x == 23 || x != 17
4115 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
4119 %b = icmp ne i8 %x, 17
4124 ; x == 23 || x >=s 17
4128 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
4132 %b = icmp sge i8 %x, 17
4137 ; x == 23 || x >s 17
4141 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
4145 %b = icmp sgt i8 %x, 17
4150 ; x == 23 || x <=s 17
4155 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
4160 %b = icmp sle i8 %x, 17
4165 ; x == 23 || x <s 17
4170 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
4175 %b = icmp slt i8 %x, 17
4180 ; x == 23 || x >=u 17
4184 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
4188 %b = icmp uge i8 %x, 17
4193 ; x == 23 || x >u 17
4197 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
4201 %b = icmp ugt i8 %x, 17
4206 ; x == 23 || x <=u 17
4211 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
4216 %b = icmp ule i8 %x, 17
4221 ; x == 23 || x <u 17
4226 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
4231 %b = icmp ult i8 %x, 17
4237 ; x != 23 || x == 17
4245 %b = icmp eq i8 %x, 17
4250 ; x != 23 || x != 17
4257 %b = icmp ne i8 %x, 17
4262 ; x != 23 || x >=s 17
4269 %b = icmp sge i8 %x, 17
4274 ; x != 23 || x >s 17
4281 %b = icmp sgt i8 %x, 17
4286 ; x != 23 || x <=s 17
4294 %b = icmp sle i8 %x, 17
4299 ; x != 23 || x <s 17
4307 %b = icmp slt i8 %x, 17
4312 ; x != 23 || x >=u 17
4319 %b = icmp uge i8 %x, 17
4324 ; x != 23 || x >u 17
4331 %b = icmp ugt i8 %x, 17
4336 ; x != 23 || x <=u 17
4344 %b = icmp ule i8 %x, 17
4349 ; x != 23 || x <u 17
4357 %b = icmp ult i8 %x, 17
4363 ; x >=s 23 || x == 17
4368 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
4373 %b = icmp eq i8 %x, 17
4378 ; x >=s 23 || x != 17
4382 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
4386 %b = icmp ne i8 %x, 17
4391 ; x >=s 23 || x >=s 17
4395 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
4399 %b = icmp sge i8 %x, 17
4404 ; x >=s 23 || x >s 17
4408 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
4412 %b = icmp sgt i8 %x, 17
4417 ; x >=s 23 || x <=s 17
4422 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
4427 %b = icmp sle i8 %x, 17
4432 ; x >=s 23 || x <s 17
4437 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
4442 %b = icmp slt i8 %x, 17
4447 ; x >=s 23 || x >=u 17
4451 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
4455 %b = icmp uge i8 %x, 17
4460 ; x >=s 23 || x >u 17
4464 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
4468 %b = icmp ugt i8 %x, 17
4473 ; x >=s 23 || x <=u 17
4478 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
4483 %b = icmp ule i8 %x, 17
4488 ; x >=s 23 || x <u 17
4493 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
4498 %b = icmp ult i8 %x, 17
4504 ; x >s 23 || x == 17
4509 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
4514 %b = icmp eq i8 %x, 17
4519 ; x >s 23 || x != 17
4523 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
4527 %b = icmp ne i8 %x, 17
4532 ; x >s 23 || x >=s 17
4536 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
4540 %b = icmp sge i8 %x, 17
4545 ; x >s 23 || x >s 17
4549 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
4553 %b = icmp sgt i8 %x, 17
4558 ; x >s 23 || x <=s 17
4563 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
4568 %b = icmp sle i8 %x, 17
4573 ; x >s 23 || x <s 17
4578 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
4583 %b = icmp slt i8 %x, 17
4588 ; x >s 23 || x >=u 17
4592 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
4596 %b = icmp uge i8 %x, 17
4601 ; x >s 23 || x >u 17
4605 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
4609 %b = icmp ugt i8 %x, 17
4614 ; x >s 23 || x <=u 17
4619 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
4624 %b = icmp ule i8 %x, 17
4629 ; x >s 23 || x <u 17
4634 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
4639 %b = icmp ult i8 %x, 17
4645 ; x <=s 23 || x == 17
4653 %b = icmp eq i8 %x, 17
4658 ; x <=s 23 || x != 17
4665 %b = icmp ne i8 %x, 17
4670 ; x <=s 23 || x >=s 17
4677 %b = icmp sge i8 %x, 17
4682 ; x <=s 23 || x >s 17
4689 %b = icmp sgt i8 %x, 17
4694 ; x <=s 23 || x <=s 17
4702 %b = icmp sle i8 %x, 17
4707 ; x <=s 23 || x <s 17
4715 %b = icmp slt i8 %x, 17
4720 ; x <=s 23 || x >=u 17
4727 %b = icmp uge i8 %x, 17
4732 ; x <=s 23 || x >u 17
4739 %b = icmp ugt i8 %x, 17
4744 ; x <=s 23 || x <=u 17
4752 %b = icmp ule i8 %x, 17
4757 ; x <=s 23 || x <u 17
4765 %b = icmp ult i8 %x, 17
4771 ; x <s 23 || x == 17
4779 %b = icmp eq i8 %x, 17
4784 ; x <s 23 || x != 17
4791 %b = icmp ne i8 %x, 17
4796 ; x <s 23 || x >=s 17
4803 %b = icmp sge i8 %x, 17
4808 ; x <s 23 || x >s 17
4815 %b = icmp sgt i8 %x, 17
4820 ; x <s 23 || x <=s 17
4828 %b = icmp sle i8 %x, 17
4833 ; x <s 23 || x <s 17
4841 %b = icmp slt i8 %x, 17
4846 ; x <s 23 || x >=u 17
4853 %b = icmp uge i8 %x, 17
4858 ; x <s 23 || x >u 17
4865 %b = icmp ugt i8 %x, 17
4870 ; x <s 23 || x <=u 17
4878 %b = icmp ule i8 %x, 17
4883 ; x <s 23 || x <u 17
4891 %b = icmp ult i8 %x, 17
4897 ; x >=u 23 || x == 17
4902 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
4907 %b = icmp eq i8 %x, 17
4912 ; x >=u 23 || x != 17
4916 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
4920 %b = icmp ne i8 %x, 17
4925 ; x >=u 23 || x >=s 17
4930 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
4935 %b = icmp sge i8 %x, 17
4940 ; x >=u 23 || x >s 17
4945 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
4950 %b = icmp sgt i8 %x, 17
4955 ; x >=u 23 || x <=s 17
4960 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
4965 %b = icmp sle i8 %x, 17
4970 ; x >=u 23 || x <s 17
4975 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
4980 %b = icmp slt i8 %x, 17
4985 ; x >=u 23 || x >=u 17
4989 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
4993 %b = icmp uge i8 %x, 17
4998 ; x >=u 23 || x >u 17
5002 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
5006 %b = icmp ugt i8 %x, 17
5011 ; x >=u 23 || x <=u 17
5016 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
5021 %b = icmp ule i8 %x, 17
5026 ; x >=u 23 || x <u 17
5031 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
5036 %b = icmp ult i8 %x, 17
5042 ; x >u 23 || x == 17
5047 ; CHECK-NEXT: [[B:%.*]] = icmp eq i8 %x, 17
5052 %b = icmp eq i8 %x, 17
5057 ; x >u 23 || x != 17
5061 ; CHECK-NEXT: [[B:%.*]] = icmp ne i8 %x, 17
5065 %b = icmp ne i8 %x, 17
5070 ; x >u 23 || x >=s 17
5075 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
5080 %b = icmp sge i8 %x, 17
5085 ; x >u 23 || x >s 17
5090 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
5095 %b = icmp sgt i8 %x, 17
5100 ; x >u 23 || x <=s 17
5105 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
5110 %b = icmp sle i8 %x, 17
5115 ; x >u 23 || x <s 17
5120 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
5125 %b = icmp slt i8 %x, 17
5130 ; x >u 23 || x >=u 17
5134 ; CHECK-NEXT: [[B:%.*]] = icmp uge i8 %x, 17
5138 %b = icmp uge i8 %x, 17
5143 ; x >u 23 || x >u 17
5147 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i8 %x, 17
5151 %b = icmp ugt i8 %x, 17
5156 ; x >u 23 || x <=u 17
5161 ; CHECK-NEXT: [[B:%.*]] = icmp ule i8 %x, 17
5166 %b = icmp ule i8 %x, 17
5171 ; x >u 23 || x <u 17
5176 ; CHECK-NEXT: [[B:%.*]] = icmp ult i8 %x, 17
5181 %b = icmp ult i8 %x, 17
5187 ; x <=u 23 || x == 17
5195 %b = icmp eq i8 %x, 17
5200 ; x <=u 23 || x != 17
5207 %b = icmp ne i8 %x, 17
5212 ; x <=u 23 || x >=s 17
5217 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
5222 %b = icmp sge i8 %x, 17
5227 ; x <=u 23 || x >s 17
5232 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
5237 %b = icmp sgt i8 %x, 17
5242 ; x <=u 23 || x <=s 17
5247 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
5252 %b = icmp sle i8 %x, 17
5257 ; x <=u 23 || x <s 17
5262 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
5267 %b = icmp slt i8 %x, 17
5272 ; x <=u 23 || x >=u 17
5279 %b = icmp uge i8 %x, 17
5284 ; x <=u 23 || x >u 17
5291 %b = icmp ugt i8 %x, 17
5296 ; x <=u 23 || x <=u 17
5304 %b = icmp ule i8 %x, 17
5309 ; x <=u 23 || x <u 17
5317 %b = icmp ult i8 %x, 17
5323 ; x <u 23 || x == 17
5331 %b = icmp eq i8 %x, 17
5336 ; x <u 23 || x != 17
5343 %b = icmp ne i8 %x, 17
5348 ; x <u 23 || x >=s 17
5353 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17
5358 %b = icmp sge i8 %x, 17
5363 ; x <u 23 || x >s 17
5368 ; CHECK-NEXT: [[B:%.*]] = icmp sgt i8 %x, 17
5373 %b = icmp sgt i8 %x, 17
5378 ; x <u 23 || x <=s 17
5383 ; CHECK-NEXT: [[B:%.*]] = icmp sle i8 %x, 17
5388 %b = icmp sle i8 %x, 17
5393 ; x <u 23 || x <s 17
5398 ; CHECK-NEXT: [[B:%.*]] = icmp slt i8 %x, 17
5403 %b = icmp slt i8 %x, 17
5408 ; x <u 23 || x >=u 17
5415 %b = icmp uge i8 %x, 17
5420 ; x <u 23 || x >u 17
5427 %b = icmp ugt i8 %x, 17
5432 ; x <u 23 || x <=u 17
5440 %b = icmp ule i8 %x, 17
5445 ; x <u 23 || x <u 17
5453 %b = icmp ult i8 %x, 17