Lines Matching full:sub

10   %sub = sub nsw i32 0, %x
11 %cond = select i1 %cmp, i32 %x, i32 %sub
13 %sub16 = sub nsw i32 0, %cond
24 %sub = sub nsw <2 x i32> zeroinitializer, %x
25 %cond = select <2 x i1> %cmp, <2 x i32> %x, <2 x i32> %sub
27 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
38 %sub = sub nsw i32 0, %x
39 %cond = select i1 %cmp, i32 %x, i32 %sub
41 %sub16 = sub nsw i32 0, %cond
52 %sub = sub nsw i32 0, %x
53 %cond = select i1 %cmp, i32 %sub, i32 %x
55 %sub16 = sub nsw i32 0, %cond
66 %sub = sub nsw i32 0, %x
67 %cond = select i1 %cmp, i32 %sub, i32 %x
69 %sub16 = sub nsw i32 0, %cond
80 %sub = sub nsw <2 x i32> zeroinitializer, %x
81 %cond = select <2 x i1> %cmp, <2 x i32> %sub, <2 x i32> %x
83 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
94 %sub = sub nsw i32 0, %x
95 %cond = select i1 %cmp, i32 %x, i32 %sub
97 %sub16 = sub nsw i32 0, %cond
108 %sub = sub nsw i32 0, %x
109 %cond = select i1 %cmp, i32 %x, i32 %sub
111 %sub16 = sub nsw i32 0, %cond
122 %sub = sub nsw i32 0, %x
123 %cond = select i1 %cmp, i32 %sub, i32 %x
125 %sub16 = sub nsw i32 0, %cond
136 %sub = sub nsw i32 0, %x
137 %cond = select i1 %cmp, i32 %sub, i32 %x
139 %sub16 = sub nsw i32 0, %cond
150 %sub = sub nsw i32 0, %x
151 %cond = select i1 %cmp, i32 %x, i32 %sub
153 %sub9 = sub nsw i32 0, %cond
164 %sub = sub nsw i32 0, %x
165 %cond = select i1 %cmp, i32 %x, i32 %sub
167 %sub9 = sub nsw i32 0, %cond
178 %sub = sub nsw i32 0, %x
179 %cond = select i1 %cmp, i32 %sub, i32 %x
181 %sub9 = sub nsw i32 0, %cond
192 %sub = sub nsw i32 0, %x
193 %cond = select i1 %cmp, i32 %sub, i32 %x
195 %sub9 = sub nsw i32 0, %cond
206 %sub = sub nsw i32 0, %x
207 %cond = select i1 %cmp, i32 %x, i32 %sub
209 %sub9 = sub nsw i32 0, %cond
220 %sub = sub nsw i32 0, %x
221 %cond = select i1 %cmp, i32 %x, i32 %sub
223 %sub9 = sub nsw i32 0, %cond
234 %sub = sub nsw i32 0, %x
235 %cond = select i1 %cmp, i32 %sub, i32 %x
237 %sub9 = sub nsw i32 0, %cond
248 %sub = sub nsw i32 0, %x
249 %cond = select i1 %cmp, i32 %sub, i32 %x
251 %sub9 = sub nsw i32 0, %cond
262 %sub = sub nsw i32 0, %x
263 %cmp = icmp sgt i32 %sub, -1
264 %cond = select i1 %cmp, i32 %sub, i32 %x
266 %sub16 = sub nsw i32 0, %cond
274 ; CHECK-NEXT: [[A:%.*]] = sub nsw i32 [[X:%.*]], [[Y:%.*]]
278 %a = sub nsw i32 %x, %y
279 %b = sub nsw i32 %y, %x
283 %sub16 = sub nsw i32 0, %cond
294 %sub = sub nsw <2 x i32> zeroinitializer, %x
295 %cmp = icmp sgt <2 x i32> %sub, <i32 -1, i32 -1>
296 %cond = select <2 x i1> %cmp, <2 x i32> %sub, <2 x i32> %x
298 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
306 ; CHECK-NEXT: [[A:%.*]] = sub nsw <2 x i32> [[X:%.*]], [[Y:%.*]]
310 %a = sub nsw <2 x i32> %x, %y
311 %b = sub nsw <2 x i32> %y, %x
315 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
323 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
327 %sub = sub nsw i32 0, %x
328 %cond = select i1 %cmp, i32 %sub, i32 %x
330 %sub9 = sub nsw i32 0, %cond
338 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
342 %sub = sub nsw i32 0, %x
343 %cond = select i1 %cmp, i32 %sub, i32 %x
345 %sub9 = sub nsw i32 0, %cond
353 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
357 %sub = sub nsw i32 0, %x
358 %cond = select i1 %cmp, i32 %x, i32 %sub
360 %sub9 = sub nsw i32 0, %cond
368 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
372 %sub = sub nsw i32 0, %x
373 %cond = select i1 %cmp, i32 %x, i32 %sub
375 %sub9 = sub nsw i32 0, %cond
383 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
387 %sub = sub nsw i32 0, %x
388 %cond = select i1 %cmp, i32 %sub, i32 %x
390 %sub9 = sub nsw i32 0, %cond
398 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
402 %sub = sub nsw i32 0, %x
403 %cond = select i1 %cmp, i32 %sub, i32 %x
405 %sub9 = sub nsw i32 0, %cond
413 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
417 %sub = sub nsw i32 0, %x
418 %cond = select i1 %cmp, i32 %x, i32 %sub
420 %sub9 = sub nsw i32 0, %cond
428 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
432 %sub = sub nsw i32 0, %x
433 %cond = select i1 %cmp, i32 %x, i32 %sub
435 %sub9 = sub nsw i32 0, %cond
443 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
447 %sub = sub nsw i32 0, %x
448 %cond = select i1 %cmp, i32 %sub, i32 %x
450 %sub16 = sub nsw i32 0, %cond
458 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
462 %sub = sub nsw i32 0, %x
463 %cond = select i1 %cmp, i32 %sub, i32 %x
465 %sub16 = sub nsw i32 0, %cond
473 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
477 %sub = sub nsw i32 0, %x
478 %cond = select i1 %cmp, i32 %x, i32 %sub
480 %sub16 = sub nsw i32 0, %cond
488 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
492 %sub = sub nsw i32 0, %x
493 %cond = select i1 %cmp, i32 %x, i32 %sub
495 %sub16 = sub nsw i32 0, %cond
503 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
507 %sub = sub nsw i32 0, %x
508 %cond = select i1 %cmp, i32 %sub, i32 %x
510 %sub16 = sub nsw i32 0, %cond
518 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
522 %sub = sub nsw i32 0, %x
523 %cond = select i1 %cmp, i32 %sub, i32 %x
525 %sub16 = sub nsw i32 0, %cond
533 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
537 %sub = sub nsw i32 0, %x
538 %cond = select i1 %cmp, i32 %x, i32 %sub
540 %sub16 = sub nsw i32 0, %cond
548 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
552 %sub = sub nsw i32 0, %x
553 %cond = select i1 %cmp, i32 %x, i32 %sub
555 %sub16 = sub nsw i32 0, %cond
564 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
567 %sub = sub nsw i32 0, %x
568 %cmp = icmp sgt i32 %sub, -1
569 %cond = select i1 %cmp, i32 %x, i32 %sub
571 %sub16 = sub nsw i32 0, %cond
579 ; CHECK-NEXT: [[A:%.*]] = sub nsw i32 [[X:%.*]], [[Y:%.*]]
581 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[TMP1]]
584 %a = sub nsw i32 %x, %y
585 %b = sub nsw i32 %y, %x
589 %sub16 = sub nsw i32 0, %cond
598 ; CHECK-NEXT: [[COND18:%.*]] = sub <2 x i32> zeroinitializer, [[TMP1]]
601 %sub = sub nsw <2 x i32> zeroinitializer, %x
602 %cmp = icmp sgt <2 x i32> %sub, <i32 -1, i32 -1>
603 %cond = select <2 x i1> %cmp, <2 x i32> %x, <2 x i32> %sub
605 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
613 ; CHECK-NEXT: [[A:%.*]] = sub nsw <2 x i32> [[X:%.*]], [[Y:%.*]]
615 ; CHECK-NEXT: [[COND18:%.*]] = sub <2 x i32> zeroinitializer, [[TMP1]]
618 %a = sub nsw <2 x i32> %x, %y
619 %b = sub nsw <2 x i32> %y, %x
623 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
634 %sub = sub nsw i32 0, %x
635 %cond = select i1 %cmp, i32 %sub, i32 %x
637 %sub16 = sub nsw i32 0, %cond
648 %sub = sub nsw i32 0, %x
649 %cond = select i1 %cmp, i32 %sub, i32 %x
651 %sub16 = sub nsw i32 0, %cond
662 %sub = sub nsw i32 0, %x
663 %cond = select i1 %cmp, i32 %x, i32 %sub
665 %sub16 = sub nsw i32 0, %cond
676 %sub = sub nsw i32 0, %x
677 %cond = select i1 %cmp, i32 %x, i32 %sub
679 %sub16 = sub nsw i32 0, %cond
690 %sub = sub nsw i32 0, %x
691 %cond = select i1 %cmp, i32 %sub, i32 %x
693 %sub16 = sub nsw i32 0, %cond
704 %sub = sub nsw i32 0, %x
705 %cond = select i1 %cmp, i32 %sub, i32 %x
707 %sub16 = sub nsw i32 0, %cond
718 %sub = sub nsw i32 0, %x
719 %cond = select i1 %cmp, i32 %x, i32 %sub
721 %sub16 = sub nsw i32 0, %cond
732 %sub = sub nsw i32 0, %x
733 %cond = select i1 %cmp, i32 %x, i32 %sub
735 %sub16 = sub nsw i32 0, %cond
746 %sub = sub nsw i32 0, %x
747 %cond = select i1 %cmp, i32 %sub, i32 %x
749 %sub9 = sub nsw i32 0, %cond
760 %sub = sub nsw i32 0, %x
761 %cond = select i1 %cmp, i32 %sub, i32 %x
763 %sub9 = sub nsw i32 0, %cond
774 %sub = sub nsw i32 0, %x
775 %cond = select i1 %cmp, i32 %x, i32 %sub
777 %sub9 = sub nsw i32 0, %cond
788 %sub = sub nsw i32 0, %x
789 %cond = select i1 %cmp, i32 %x, i32 %sub
791 %sub9 = sub nsw i32 0, %cond
802 %sub = sub nsw i32 0, %x
803 %cond = select i1 %cmp, i32 %sub, i32 %x
805 %sub9 = sub nsw i32 0, %cond
816 %sub = sub nsw i32 0, %x
817 %cond = select i1 %cmp, i32 %sub, i32 %x
819 %sub9 = sub nsw i32 0, %cond
830 %sub = sub nsw i32 0, %x
831 %cond = select i1 %cmp, i32 %x, i32 %sub
833 %sub9 = sub nsw i32 0, %cond
844 %sub = sub nsw i32 0, %x
845 %cond = select i1 %cmp, i32 %x, i32 %sub
847 %sub9 = sub nsw i32 0, %cond
858 %sub = sub nsw i32 0, %x
859 %cmp = icmp sgt i32 %sub, -1
860 %cond = select i1 %cmp, i32 %x, i32 %sub
862 %sub16 = sub nsw i32 0, %cond
870 ; CHECK-NEXT: [[A:%.*]] = sub nsw i32 [[X:%.*]], [[Y:%.*]]
874 %a = sub nsw i32 %x, %y
875 %b = sub nsw i32 %y, %x
879 %sub16 = sub nsw i32 0, %cond
890 %sub = sub nsw <2 x i32> zeroinitializer, %x
891 %cmp = icmp sgt <2 x i32> %sub, <i32 -1, i32 -1>
892 %cond = select <2 x i1> %cmp, <2 x i32> %x, <2 x i32> %sub
894 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
902 ; CHECK-NEXT: [[A:%.*]] = sub nsw <2 x i32> [[X:%.*]], [[Y:%.*]]
906 %a = sub nsw <2 x i32> %x, %y
907 %b = sub nsw <2 x i32> %y, %x
911 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
919 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
923 %sub = sub nsw i32 0, %x
924 %cond = select i1 %cmp, i32 %x, i32 %sub
926 %sub9 = sub nsw i32 0, %cond
934 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
938 %sub = sub nsw i32 0, %x
939 %cond = select i1 %cmp, i32 %x, i32 %sub
941 %sub9 = sub nsw i32 0, %cond
949 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
953 %sub = sub nsw i32 0, %x
954 %cond = select i1 %cmp, i32 %sub, i32 %x
956 %sub9 = sub nsw i32 0, %cond
964 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
968 %sub = sub nsw i32 0, %x
969 %cond = select i1 %cmp, i32 %sub, i32 %x
971 %sub9 = sub nsw i32 0, %cond
979 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
983 %sub = sub nsw i32 0, %x
984 %cond = select i1 %cmp, i32 %x, i32 %sub
986 %sub9 = sub nsw i32 0, %cond
994 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
998 %sub = sub nsw i32 0, %x
999 %cond = select i1 %cmp, i32 %x, i32 %sub
1001 %sub9 = sub nsw i32 0, %cond
1009 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
1013 %sub = sub nsw i32 0, %x
1014 %cond = select i1 %cmp, i32 %sub, i32 %x
1016 %sub9 = sub nsw i32 0, %cond
1024 ; CHECK-NEXT: [[SUB9:%.*]] = sub nsw i32 0, [[COND]]
1028 %sub = sub nsw i32 0, %x
1029 %cond = select i1 %cmp, i32 %sub, i32 %x
1031 %sub9 = sub nsw i32 0, %cond
1039 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1043 %sub = sub nsw i32 0, %x
1044 %cond = select i1 %cmp, i32 %x, i32 %sub
1046 %sub16 = sub nsw i32 0, %cond
1054 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1058 %sub = sub nsw i32 0, %x
1059 %cond = select i1 %cmp, i32 %x, i32 %sub
1061 %sub16 = sub nsw i32 0, %cond
1069 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1073 %sub = sub nsw i32 0, %x
1074 %cond = select i1 %cmp, i32 %sub, i32 %x
1076 %sub16 = sub nsw i32 0, %cond
1084 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1088 %sub = sub nsw i32 0, %x
1089 %cond = select i1 %cmp, i32 %sub, i32 %x
1091 %sub16 = sub nsw i32 0, %cond
1099 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1103 %sub = sub nsw i32 0, %x
1104 %cond = select i1 %cmp, i32 %x, i32 %sub
1106 %sub16 = sub nsw i32 0, %cond
1114 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1118 %sub = sub nsw i32 0, %x
1119 %cond = select i1 %cmp, i32 %x, i32 %sub
1121 %sub16 = sub nsw i32 0, %cond
1129 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1133 %sub = sub nsw i32 0, %x
1134 %cond = select i1 %cmp, i32 %sub, i32 %x
1136 %sub16 = sub nsw i32 0, %cond
1144 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1148 %sub = sub nsw i32 0, %x
1149 %cond = select i1 %cmp, i32 %sub, i32 %x
1151 %sub16 = sub nsw i32 0, %cond
1160 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw i32 0, [[COND]]
1163 %sub = sub nsw i32 0, %x
1164 %cmp = icmp sgt i32 %sub, -1
1165 %cond = select i1 %cmp, i32 %sub, i32 %x
1167 %sub16 = sub nsw i32 0, %cond
1175 ; CHECK-NEXT: [[A:%.*]] = sub nsw i32 [[X:%.*]], [[Y:%.*]]
1177 ; CHECK-NEXT: [[COND18:%.*]] = sub i32 0, [[COND]]
1180 %a = sub nsw i32 %x, %y
1181 %b = sub nsw i32 %y, %x
1185 %sub16 = sub nsw i32 0, %cond
1194 ; CHECK-NEXT: [[SUB16:%.*]] = sub nsw <2 x i32> zeroinitializer, [[COND]]
1197 %sub = sub nsw <2 x i32> zeroinitializer, %x
1198 %cmp = icmp sgt <2 x i32> %sub, <i32 -1, i32 -1>
1199 %cond = select <2 x i1> %cmp, <2 x i32> %sub, <2 x i32> %x
1201 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond
1209 ; CHECK-NEXT: [[A:%.*]] = sub nsw <2 x i32> [[X:%.*]], [[Y:%.*]]
1211 ; CHECK-NEXT: [[COND18:%.*]] = sub <2 x i32> zeroinitializer, [[COND]]
1214 %a = sub nsw <2 x i32> %x, %y
1215 %b = sub nsw <2 x i32> %y, %x
1219 %sub16 = sub nsw <2 x i32> zeroinitializer, %cond