Lines Matching refs:scc
13 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
14 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
28 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
29 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
30 S_CBRANCH_SCC0 %bb.2, implicit $scc
50 ; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def $scc
52 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
66 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
68 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
69 S_CBRANCH_SCC0 %bb.2, implicit $scc
89 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
90 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
104 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
105 S_CMP_EQ_I32 killed %1:sreg_32, 1, implicit-def $scc
106 S_CBRANCH_SCC0 %bb.2, implicit $scc
126 ; GCN-NEXT: $sgpr2 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
127 ; GCN-NEXT: S_CMP_EQ_I32 killed $sgpr2, 1, implicit-def $scc
128 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
142 $sgpr2 = S_AND_B32 1, killed %0, implicit-def dead $scc
143 S_CMP_EQ_I32 killed $sgpr2, 1, implicit-def $scc
144 S_CBRANCH_SCC0 %bb.2, implicit $scc
164 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
169 ; GCN-NEXT: S_CMP_EQ_I32 [[S_AND_B32_]], 1, implicit-def $scc
170 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
184 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
189 S_CMP_EQ_I32 %1:sreg_32, 1, implicit-def $scc
190 S_CBRANCH_SCC0 %bb.2, implicit $scc
210 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 3, killed [[COPY]], implicit-def dead $scc
211 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
212 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
226 %1:sreg_32 = S_AND_B32 3, killed %0, implicit-def dead $scc
227 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
228 S_CBRANCH_SCC0 %bb.2, implicit $scc
248 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
249 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
263 %1:sreg_32 = S_AND_B32 killed %0, 1, implicit-def dead $scc
264 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
265 S_CBRANCH_SCC0 %bb.2, implicit $scc
285 ; GCN-NEXT: S_CMP_EQ_U32 undef %1:sreg_32, 1, implicit-def $scc
286 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
300 S_CMP_EQ_U32 undef %1:sreg_32, 1, implicit-def $scc
301 S_CBRANCH_SCC0 %bb.2, implicit $scc
321 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
323 ; GCN-NEXT: S_CMP_EQ_U32 killed [[REG_SEQUENCE]].sub0, 1, implicit-def $scc
324 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
338 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
340 S_CMP_EQ_U32 killed %2.sub0:sreg_64, 1, implicit-def $scc
341 S_CBRANCH_SCC0 %bb.2, implicit $scc
362 …[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 killed [[COPY]], killed [[COPY1]], implicit-def dead $scc
363 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
364 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
379 %2:sreg_32 = S_AND_B32 killed %0, killed %1, implicit-def dead $scc
380 S_CMP_EQ_U32 killed %2:sreg_32, 1, implicit-def $scc
381 S_CBRANCH_SCC0 %bb.2, implicit $scc
401 ; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def $scc
402 ; GCN-NEXT: S_NOP 0, implicit killed $scc
403 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
404 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
418 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def $scc
419 S_NOP 0, implicit killed $scc
420 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
421 S_CBRANCH_SCC0 %bb.2, implicit $scc
441 ; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def $scc
442 ; GCN-NEXT: S_NOP 0, implicit-def $scc
443 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
444 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
458 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def $scc
459 S_NOP 0, implicit-def $scc
460 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
461 S_CBRANCH_SCC0 %bb.2, implicit $scc
481 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
482 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 2, implicit-def $scc
483 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
497 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
498 S_CMP_EQ_U32 killed %1:sreg_32, 2, implicit-def $scc
499 S_CBRANCH_SCC0 %bb.2, implicit $scc
519 ; GCN-NEXT: [[S_OR_B32_:%[0-9]+]]:sreg_32 = S_OR_B32 1, killed [[COPY]], implicit-def dead $scc
520 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_OR_B32_]], 1, implicit-def $scc
521 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
535 %1:sreg_32 = S_OR_B32 1, killed %0, implicit-def dead $scc
536 S_CMP_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
537 S_CBRANCH_SCC0 %bb.2, implicit $scc
557 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
558 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
572 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
573 S_CMP_GE_U32 killed %1:sreg_32, 1, implicit-def $scc
574 S_CBRANCH_SCC0 %bb.2, implicit $scc
594 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
595 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
609 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
610 S_CMP_GE_I32 killed %1:sreg_32, 1, implicit-def $scc
611 S_CBRANCH_SCC0 %bb.2, implicit $scc
631 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
632 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
646 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
647 S_CMP_GT_U32 killed %1:sreg_32, 0, implicit-def $scc
648 S_CBRANCH_SCC0 %bb.2, implicit $scc
668 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
669 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
683 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
684 S_CMP_GT_U32 killed %1:sreg_32, 0, implicit-def $scc
685 S_CBRANCH_SCC0 %bb.2, implicit $scc
705 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
706 ; GCN-NEXT: S_CMP_GT_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
707 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
721 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
722 S_CMP_GT_U32 killed %1:sreg_32, 1, implicit-def $scc
723 S_CBRANCH_SCC0 %bb.2, implicit $scc
743 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
744 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
758 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
759 S_CMP_LG_U32 killed %1:sreg_32, 0, implicit-def $scc
760 S_CBRANCH_SCC0 %bb.2, implicit $scc
780 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
781 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
795 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
796 S_CMP_LG_I32 killed %1:sreg_32, 0, implicit-def $scc
797 S_CBRANCH_SCC0 %bb.2, implicit $scc
817 ; GCN-NEXT: S_BITCMP1_B64 killed [[COPY]], 0, implicit-def $scc
818 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
832 %1:sreg_64 = S_AND_B64 1, killed %0, implicit-def dead $scc
833 S_CMP_EQ_U64 killed %1:sreg_64, 1, implicit-def $scc
834 S_CBRANCH_SCC0 %bb.2, implicit $scc
854 ; GCN-NEXT: S_BITCMP1_B64 killed [[COPY]], 0, implicit-def $scc
855 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
869 %1:sreg_64 = S_AND_B64 1, killed %0, implicit-def dead $scc
870 S_CMP_LG_U64 killed %1:sreg_64, 0, implicit-def $scc
871 S_CBRANCH_SCC0 %bb.2, implicit $scc
891 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
892 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
906 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
907 S_CMPK_EQ_U32 killed %1:sreg_32, 1, implicit-def $scc
908 S_CBRANCH_SCC0 %bb.2, implicit $scc
928 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
929 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
943 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
944 S_CMPK_EQ_I32 killed %1:sreg_32, 1, implicit-def $scc
945 S_CBRANCH_SCC0 %bb.2, implicit $scc
965 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
966 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
980 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
981 S_CMPK_GE_U32 killed %1:sreg_32, 1, implicit-def $scc
982 S_CBRANCH_SCC0 %bb.2, implicit $scc
1002 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1003 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1017 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1018 S_CMPK_GE_I32 killed %1:sreg_32, 1, implicit-def $scc
1019 S_CBRANCH_SCC0 %bb.2, implicit $scc
1039 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1040 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1054 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1055 S_CMPK_LG_U32 killed %1:sreg_32, 0, implicit-def $scc
1056 S_CBRANCH_SCC0 %bb.2, implicit $scc
1076 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1077 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1091 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1092 S_CMPK_LG_I32 killed %1:sreg_32, 0, implicit-def $scc
1093 S_CBRANCH_SCC0 %bb.2, implicit $scc
1113 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1114 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1128 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1129 S_CMPK_GT_U32 killed %1:sreg_32, 0, implicit-def $scc
1130 S_CBRANCH_SCC0 %bb.2, implicit $scc
1150 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1151 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1165 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1166 S_CMPK_GT_I32 killed %1:sreg_32, 0, implicit-def $scc
1167 S_CBRANCH_SCC0 %bb.2, implicit $scc
1186 ; GCN-NEXT: S_BITCMP1_B32 11, 0, implicit-def $scc
1187 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1200 %0:sreg_32 = S_AND_B32 1, 11, implicit-def dead $scc
1201 S_CMP_EQ_U32 killed %0:sreg_32, 1, implicit-def $scc
1202 S_CBRANCH_SCC0 %bb.2, implicit $scc
1222 ; GCN-NEXT: S_BITCMP0_B32 killed [[COPY]], 0, implicit-def $scc
1223 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1237 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1238 S_CMP_EQ_U32 killed %1:sreg_32, 0, implicit-def $scc
1239 S_CBRANCH_SCC0 %bb.2, implicit $scc
1259 ; GCN-NEXT: S_BITCMP0_B32 killed [[COPY]], 0, implicit-def $scc
1260 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1274 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1275 S_CMP_EQ_I32 killed %1:sreg_32, 0, implicit-def $scc
1276 S_CBRANCH_SCC0 %bb.2, implicit $scc
1296 ; GCN-NEXT: S_BITCMP0_B64 killed [[COPY]], 0, implicit-def $scc
1297 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1311 %1:sreg_64 = S_AND_B64 1, killed %0, implicit-def dead $scc
1312 S_CMP_EQ_U64 killed %1:sreg_64, 0, implicit-def $scc
1313 S_CBRANCH_SCC0 %bb.2, implicit $scc
1333 ; GCN-NEXT: S_BITCMP0_B32 killed [[COPY]], 0, implicit-def $scc
1334 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1348 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1349 S_CMP_LG_U32 killed %1:sreg_32, 1, implicit-def $scc
1350 S_CBRANCH_SCC0 %bb.2, implicit $scc
1370 ; GCN-NEXT: S_BITCMP0_B32 killed [[COPY]], 0, implicit-def $scc
1371 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1385 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1386 S_CMP_LG_I32 killed %1:sreg_32, 1, implicit-def $scc
1387 S_CBRANCH_SCC0 %bb.2, implicit $scc
1407 ; GCN-NEXT: S_BITCMP0_B64 killed [[COPY]], 0, implicit-def $scc
1408 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1422 %1:sreg_64 = S_AND_B64 1, killed %0, implicit-def dead $scc
1423 S_CMP_LG_U64 killed %1:sreg_64, 1, implicit-def $scc
1424 S_CBRANCH_SCC0 %bb.2, implicit $scc
1444 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
1445 ; GCN-NEXT: S_CMP_EQ_U32 [[S_AND_B32_]], 0, implicit-def $scc
1446 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1461 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1462 S_CMP_EQ_U32 %1:sreg_32, 0, implicit-def $scc
1463 S_CBRANCH_SCC0 %bb.2, implicit $scc
1484 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
1485 ; GCN-NEXT: S_CMP_GE_U32 killed [[S_AND_B32_]], 0, implicit-def $scc
1486 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1500 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1501 S_CMP_GE_U32 killed %1:sreg_32, 0, implicit-def $scc
1502 S_CBRANCH_SCC0 %bb.2, implicit $scc
1522 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 1, killed [[COPY]], implicit-def dead $scc
1523 ; GCN-NEXT: S_CMP_GT_U32 killed [[S_AND_B32_]], 1, implicit-def $scc
1524 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1538 %1:sreg_32 = S_AND_B32 1, killed %0, implicit-def dead $scc
1539 S_CMP_GT_U32 killed %1:sreg_32, 1, implicit-def $scc
1540 S_CBRANCH_SCC0 %bb.2, implicit $scc
1561 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1562 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1577 %2:sreg_32 = S_AND_B32 %1, killed %0, implicit-def dead $scc
1578 S_CMP_EQ_U32 killed %2:sreg_32, %1, implicit-def $scc
1579 S_CBRANCH_SCC0 %bb.2, implicit $scc
1600 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 0, implicit-def $scc
1601 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1616 %2:sreg_32 = S_AND_B32 killed %0, %1, implicit-def dead $scc
1617 S_CMP_EQ_U32 killed %2:sreg_32, %1, implicit-def $scc
1618 S_CBRANCH_SCC0 %bb.2, implicit $scc
1639 ; GCN-NEXT: S_BITCMP1_B64 killed [[COPY]], 0, implicit-def $scc
1640 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1655 %2:sreg_64 = S_AND_B64 killed %0, %1, implicit-def dead $scc
1656 S_CMP_EQ_U64 killed %2:sreg_64, %1, implicit-def $scc
1657 S_CBRANCH_SCC0 %bb.2, implicit $scc
1677 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 10, implicit-def $scc
1678 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1692 %1:sreg_32 = S_AND_B32 1024, killed %0, implicit-def dead $scc
1693 S_CMP_EQ_U32 killed %1:sreg_32, 1024, implicit-def $scc
1694 S_CBRANCH_SCC0 %bb.2, implicit $scc
1714 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 31, implicit-def $scc
1715 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1729 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1730 S_CMP_EQ_U32 killed %1:sreg_32, 2147483648, implicit-def $scc
1731 S_CBRANCH_SCC0 %bb.2, implicit $scc
1751 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 31, implicit-def $scc
1752 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1766 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1767 S_CMP_GE_U32 killed %1:sreg_32, 2147483648, implicit-def $scc
1768 S_CBRANCH_SCC0 %bb.2, implicit $scc
1788 …T: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 2147483648, killed [[COPY]], implicit-def dead $scc
1789 ; GCN-NEXT: S_CMP_GE_I32 killed [[S_AND_B32_]], 2147483648, implicit-def $scc
1790 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1804 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1805 S_CMP_GE_I32 killed %1:sreg_32, 2147483648, implicit-def $scc
1806 S_CBRANCH_SCC0 %bb.2, implicit $scc
1826 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 10, implicit-def $scc
1827 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1841 %1:sreg_32 = S_AND_B32 1024, killed %0, implicit-def dead $scc
1842 S_CMP_GE_I32 killed %1:sreg_32, 1024, implicit-def $scc
1843 S_CBRANCH_SCC0 %bb.2, implicit $scc
1863 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 31, implicit-def $scc
1864 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1878 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1879 S_CMP_LG_I32 killed %1:sreg_32, 0, implicit-def $scc
1880 S_CBRANCH_SCC0 %bb.2, implicit $scc
1900 …T: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 2147483648, killed [[COPY]], implicit-def dead $scc
1901 ; GCN-NEXT: S_CMP_GT_I32 killed [[S_AND_B32_]], 0, implicit-def $scc
1902 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1916 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1917 S_CMP_GT_I32 killed %1:sreg_32, 0, implicit-def $scc
1918 S_CBRANCH_SCC0 %bb.2, implicit $scc
1938 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 31, implicit-def $scc
1939 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1953 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
1954 S_CMP_GT_U32 killed %1:sreg_32, 0, implicit-def $scc
1955 S_CBRANCH_SCC0 %bb.2, implicit $scc
1975 ; GCN-NEXT: S_BITCMP1_B64 killed [[COPY]], 35, implicit-def $scc
1976 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
1990 %1:sreg_64 = S_AND_B64 34359738368, killed %0, implicit-def dead $scc
1991 S_CMP_EQ_U64 killed %1:sreg_64, 34359738368, implicit-def $scc
1992 S_CBRANCH_SCC0 %bb.2, implicit $scc
2012 ; GCN-NEXT: S_BITCMP1_B64 killed [[COPY]], 63, implicit-def $scc
2013 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2027 %1:sreg_64 = S_AND_B64 9223372036854775808, killed %0, implicit-def dead $scc
2028 S_CMP_EQ_U64 killed %1:sreg_64, 9223372036854775808, implicit-def $scc
2029 S_CBRANCH_SCC0 %bb.2, implicit $scc
2049 ; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 2, killed [[COPY]], implicit-def $scc
2050 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2065 %1:sreg_32 = S_AND_B32 2, killed %0, implicit-def dead $scc
2066 S_CMP_EQ_U32 %1:sreg_32, 2, implicit-def $scc
2067 S_CBRANCH_SCC0 %bb.2, implicit $scc
2089 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 3, killed [[COPY]], implicit-def dead $scc
2090 ; GCN-NEXT: S_CMP_EQ_U32 killed [[S_AND_B32_]], 3, implicit-def $scc
2091 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2105 %1:sreg_32 = S_AND_B32 3, killed %0, implicit-def dead $scc
2106 S_CMP_EQ_U32 killed %1:sreg_32, 3, implicit-def $scc
2107 S_CBRANCH_SCC0 %bb.2, implicit $scc
2127 …; GCN-NEXT: [[S_AND_B32_:%[0-9]+]]:sreg_32 = S_AND_B32 3, killed [[COPY]], implicit-def dead $scc
2128 ; GCN-NEXT: S_CMP_LG_U32 killed [[S_AND_B32_]], 0, implicit-def $scc
2129 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2143 %1:sreg_32 = S_AND_B32 3, killed %0, implicit-def dead $scc
2144 S_CMP_LG_U32 killed %1:sreg_32, 0, implicit-def $scc
2145 S_CBRANCH_SCC0 %bb.2, implicit $scc
2165 ; GCN-NEXT: S_BITCMP1_B32 killed [[COPY]], 2, implicit-def $scc
2166 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2180 %1:sreg_32 = S_AND_B32 4, killed %0, implicit-def dead $scc
2181 S_CMP_LG_U32 killed %1:sreg_32, 0, implicit-def $scc
2182 S_CBRANCH_SCC0 %bb.2, implicit $scc
2202 ; GCN-NEXT: S_BITCMP0_B32 killed [[COPY]], 31, implicit-def $scc
2203 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2217 %1:sreg_32 = S_AND_B32 2147483648, killed %0, implicit-def dead $scc
2218 S_CMP_EQ_U32 killed %1:sreg_32, 0, implicit-def $scc
2219 S_CBRANCH_SCC0 %bb.2, implicit $scc
2239 ; GCN-NEXT: S_BITCMP0_B64 killed [[COPY]], 63, implicit-def $scc
2240 ; GCN-NEXT: S_CBRANCH_SCC0 %bb.2, implicit $scc
2254 %1:sreg_64 = S_AND_B64 9223372036854775808, killed %0, implicit-def dead $scc
2255 S_CMP_LG_U64 killed %1:sreg_64, 9223372036854775808, implicit-def $scc
2256 S_CBRANCH_SCC0 %bb.2, implicit $scc