Lines Matching refs:CMP
165 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 %x, 3
166 ; CHECK-NEXT: ret i1 [[CMP]]
176 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %x, 2
177 ; CHECK-NEXT: ret i1 [[CMP]]
187 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 %x, 3
188 ; CHECK-NEXT: ret i1 [[CMP]]
198 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %x, 3
199 ; CHECK-NEXT: ret i1 [[CMP]]
209 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %x, 3
210 ; CHECK-NEXT: ret i1 [[CMP]]
220 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %x, 3
221 ; CHECK-NEXT: ret i1 [[CMP]]
265 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i64 %i, 1000
266 ; CHECK-NEXT: ret i1 [[CMP]]
278 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i16 [[TMP1]], 1000
279 ; CHECK-NEXT: ret i1 [[CMP]]
630 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %a, -123
631 ; CHECK-NEXT: ret i1 [[CMP]]
640 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %a, -113
641 ; CHECK-NEXT: ret i1 [[CMP]]
653 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[AND]], 0
655 ; CHECK-NEXT: ret i1 [[CMP]]
816 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i8* [[CAST1]], [[GEP2]]
817 ; CHECK-NEXT: ret i1 [[CMP]]
834 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i8 addrspace(1)* [[CAST1]], [[GEP2]]
835 ; CHECK-NEXT: ret i1 [[CMP]]
913 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[AND]], 0
914 ; CHECK-NEXT: ret i1 [[CMP]]
924 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 [[AND]], 30
925 ; CHECK-NEXT: ret i1 [[CMP]]
961 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i16 [[TMP1]], 36
962 ; CHECK-NEXT: ret i1 [[CMP]]
973 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i8 [[TMP1]], 36
974 ; CHECK-NEXT: ret i1 [[CMP]]
985 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i16 [[TMP1]], 36
986 ; CHECK-NEXT: ret i1 [[CMP]]
996 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i8 [[TMP1]], 36
997 ; CHECK-NEXT: ret i1 [[CMP]]
1008 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0
1009 ; CHECK-NEXT: ret i1 [[CMP]]
1018 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, -1
1019 ; CHECK-NEXT: ret i1 [[CMP]]
1028 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0
1029 ; CHECK-NEXT: ret i1 [[CMP]]
1039 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %x, 0
1040 ; CHECK-NEXT: ret i1 [[CMP]]
1050 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[MUL_MASK]], 0
1051 ; CHECK-NEXT: ret i1 [[CMP]]
1060 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 %x, 0
1061 ; CHECK-NEXT: ret i1 [[CMP]]
1071 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[MUL_MASK]], 0
1072 ; CHECK-NEXT: ret i1 [[CMP]]
1083 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0
1084 ; CHECK-NEXT: ret i1 [[CMP]]
1093 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %x, 0
1094 ; CHECK-NEXT: ret i1 [[CMP]]
1103 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %x, 1
1104 ; CHECK-NEXT: ret i1 [[CMP]]
1113 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %x, 0
1114 ; CHECK-NEXT: ret i1 [[CMP]]
1133 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[MUL]], -1
1134 ; CHECK-NEXT: ret i1 [[CMP]]
1144 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 %x, 0
1145 ; CHECK-NEXT: ret i1 [[CMP]]
1154 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %x, 0
1155 ; CHECK-NEXT: ret i1 [[CMP]]
1182 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, %y
1183 ; CHECK-NEXT: ret i1 [[CMP]]
1192 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 %x, %y
1193 ; CHECK-NEXT: ret i1 [[CMP]]
1202 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle i32 %x, %y
1203 ; CHECK-NEXT: ret i1 [[CMP]]
1212 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %x, %y
1213 ; CHECK-NEXT: ret i1 [[CMP]]
1223 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle i32 [[TMP1]], %x
1224 ; CHECK-NEXT: ret i1 [[CMP]]
1235 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[TMP1]], %y
1236 ; CHECK-NEXT: ret i1 [[CMP]]
1248 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[TMP1]], 0
1249 ; CHECK-NEXT: ret i1 [[CMP]]
1262 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[TMP1]], 0
1263 ; CHECK-NEXT: ret i1 [[CMP]]
1308 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %V, 5
1309 ; CHECK-NEXT: ret i1 [[CMP]]
1318 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %V, 5
1319 ; CHECK-NEXT: ret i1 [[CMP]]
1328 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %V, 5
1329 ; CHECK-NEXT: ret i1 [[CMP]]
1338 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %V, 4
1339 ; CHECK-NEXT: ret i1 [[CMP]]
1348 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %V, 5
1349 ; CHECK-NEXT: ret i1 [[CMP]]
1358 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %V, 4
1359 ; CHECK-NEXT: ret i1 [[CMP]]
1368 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %V, 31
1369 ; CHECK-NEXT: ret i1 [[CMP]]
1378 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 %V, 31
1379 ; CHECK-NEXT: ret i1 [[CMP]]
1401 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[TMP1]], 14
1402 ; CHECK-NEXT: ret i1 [[CMP]]
1412 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[TMP1]], 14
1413 ; CHECK-NEXT: ret i1 [[CMP]]
1423 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[TMP1]], 3
1424 ; CHECK-NEXT: ret i1 [[CMP]]
1434 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[TMP1]], 14
1435 ; CHECK-NEXT: ret i1 [[CMP]]
1445 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[TMP1]], 3
1446 ; CHECK-NEXT: ret i1 [[CMP]]
1455 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %X, -17
1456 ; CHECK-NEXT: ret i1 [[CMP]]
1465 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %X, -16
1466 ; CHECK-NEXT: ret i1 [[CMP]]
1475 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %X, -5
1476 ; CHECK-NEXT: ret i1 [[CMP]]
1485 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %X, -4
1486 ; CHECK-NEXT: ret i1 [[CMP]]
1497 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %X, %Y
1498 ; CHECK-NEXT: br i1 [[CMP]], label %true, label %false
1529 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 %X, %Y
1530 ; CHECK-NEXT: br i1 [[CMP]], label %true, label %false
1566 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %Y, %X
1567 ; CHECK-NEXT: br i1 [[CMP]], label %true, label %false
1660 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %a, 29
1661 ; CHECK-NEXT: ret i1 [[CMP]]
1670 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32 %a, 30
1671 ; CHECK-NEXT: ret i1 [[CMP]]
1680 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %a, 0
1681 ; CHECK-NEXT: ret i1 [[CMP]]
1690 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %a, 0
1691 ; CHECK-NEXT: ret i1 [[CMP]]
1709 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 %a, 1
1710 ; CHECK-NEXT: ret i1 [[CMP]]
1728 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %a, -1
1729 ; CHECK-NEXT: ret i1 [[CMP]]
1738 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %a, -2
1739 ; CHECK-NEXT: ret i1 [[CMP]]
1748 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %a, -1
1749 ; CHECK-NEXT: ret i1 [[CMP]]
1758 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 %a, 0
1759 ; CHECK-NEXT: ret i1 [[CMP]]
1840 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[CMP:%.*]].mask, 0
1841 ; CHECK-NEXT: [[S:%.*]] = select i1 [[CMP]], i32 10000, i32 0
1857 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[CMP:%.*]].mask, 0
1858 ; CHECK-NEXT: [[S:%.*]] = select i1 [[CMP]], i32 10000, i32 0
1902 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[CONV]], %i
1903 ; CHECK-NEXT: ret i1 [[CMP]]
1914 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[CONV]], %i
1915 ; CHECK-NEXT: ret i1 [[CMP]]
1926 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[CONV]], %i
1927 ; CHECK-NEXT: ret i1 [[CMP]]
1938 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle i32 [[CONV]], %i
1939 ; CHECK-NEXT: ret i1 [[CMP]]
1951 ; CHECK-NEXT: [[CMP:%.*]] = icmp uge i32 [[ADDX]], [[ADDY]]
1952 ; CHECK-NEXT: ret i1 [[CMP]]
1963 ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[TMP1]], -43
1964 ; CHECK-NEXT: ret i1 [[CMP]]
1974 ; CHECK-NEXT: [[CMP:%.*]] = icmp ne i32 [[TMP1]], -43
1975 ; CHECK-NEXT: ret i1 [[CMP]]
2105 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i128 %a, -1
2106 ; CHECK-NEXT: ret i1 [[CMP]]