Lines Matching refs:select

16   %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
17 %1 = icmp sgt i64 %spec.store.select, -2147483648
18 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 -2147483648
33 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
34 %conv6 = trunc i64 %spec.store.select to i32
48 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
49 %1 = icmp sgt i64 %spec.store.select, 0
50 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 0
65 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
66 %1 = icmp sgt i64 %spec.store.select, -2147483648
67 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 -2147483648
82 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
83 %conv6 = trunc i64 %spec.store.select to i32
97 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
98 %1 = icmp sgt i64 %spec.store.select, 0
99 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 0
116 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
117 %1 = icmp sgt i64 %spec.store.select, -2147483648
118 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 -2147483648
135 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
136 %conv6 = trunc i64 %spec.store.select to i32
152 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
153 %1 = icmp sgt i64 %spec.store.select, 0
154 %spec.store.select7 = select i1 %1, i64 %spec.store.select, i64 0
173 ; CHECK-NEXT: i32.select
179 ; CHECK-NEXT: i32.select
184 %spec.store.select = select i1 %0, i32 %conv, i32 32767
185 %1 = icmp sgt i32 %spec.store.select, -32768
186 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 -32768
203 ; CHECK-NEXT: i32.select
208 %spec.store.select = select i1 %0, i32 %conv, i32 65535
209 %conv6 = trunc i32 %spec.store.select to i16
225 ; CHECK-NEXT: i32.select
231 ; CHECK-NEXT: i32.select
236 %spec.store.select = select i1 %0, i32 %conv, i32 65535
237 %1 = icmp sgt i32 %spec.store.select, 0
238 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 0
255 ; CHECK-NEXT: i32.select
261 ; CHECK-NEXT: i32.select
266 %spec.store.select = select i1 %0, i32 %conv, i32 32767
267 %1 = icmp sgt i32 %spec.store.select, -32768
268 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 -32768
285 ; CHECK-NEXT: i32.select
290 %spec.store.select = select i1 %0, i32 %conv, i32 65535
291 %conv6 = trunc i32 %spec.store.select to i16
307 ; CHECK-NEXT: i32.select
313 ; CHECK-NEXT: i32.select
318 %spec.store.select = select i1 %0, i32 %conv, i32 65535
319 %1 = icmp sgt i32 %spec.store.select, 0
320 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 0
339 ; CHECK-NEXT: i32.select
345 ; CHECK-NEXT: i32.select
350 %spec.store.select = select i1 %0, i32 %conv, i32 32767
351 %1 = icmp sgt i32 %spec.store.select, -32768
352 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 -32768
371 ; CHECK-NEXT: i32.select
376 %spec.store.select = select i1 %0, i32 %conv, i32 65535
377 %conv6 = trunc i32 %spec.store.select to i16
395 ; CHECK-NEXT: i32.select
401 ; CHECK-NEXT: i32.select
406 %spec.store.select = select i1 %0, i32 %conv, i32 65535
407 %1 = icmp sgt i32 %spec.store.select, 0
408 %spec.store.select7 = select i1 %1, i32 %spec.store.select, i32 0
425 %spec.store.select = select i1 %0, i128 %conv, i128 9223372036854775807
426 %1 = icmp sgt i128 %spec.store.select, -9223372036854775808
427 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 -9223372036854775808
461 ; CHECK-NEXT: i64.select
466 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
467 %conv6 = trunc i128 %spec.store.select to i64
502 ; CHECK-NEXT: i64.select
511 ; CHECK-NEXT: i64.select
517 ; CHECK-NEXT: i32.select
518 ; CHECK-NEXT: i64.select
523 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
524 %1 = icmp sgt i128 %spec.store.select, 0
525 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 0
540 %spec.store.select = select i1 %0, i128 %conv, i128 9223372036854775807
541 %1 = icmp sgt i128 %spec.store.select, -9223372036854775808
542 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 -9223372036854775808
576 ; CHECK-NEXT: i64.select
581 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
582 %conv6 = trunc i128 %spec.store.select to i64
617 ; CHECK-NEXT: i64.select
626 ; CHECK-NEXT: i64.select
632 ; CHECK-NEXT: i32.select
633 ; CHECK-NEXT: i64.select
638 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
639 %1 = icmp sgt i128 %spec.store.select, 0
640 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 0
657 %spec.store.select = select i1 %0, i128 %conv, i128 9223372036854775807
658 %1 = icmp sgt i128 %spec.store.select, -9223372036854775808
659 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 -9223372036854775808
695 ; CHECK-NEXT: i64.select
700 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
701 %conv6 = trunc i128 %spec.store.select to i64
738 ; CHECK-NEXT: i64.select
747 ; CHECK-NEXT: i64.select
753 ; CHECK-NEXT: i32.select
754 ; CHECK-NEXT: i64.select
759 %spec.store.select = select i1 %0, i128 %conv, i128 18446744073709551616
760 %1 = icmp sgt i128 %spec.store.select, 0
761 %spec.store.select7 = select i1 %1, i128 %spec.store.select, i128 0
780 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 2147483647)
781 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 -2147483648)
795 %spec.store.select = call i64 @llvm.umin.i64(i64 %conv, i64 4294967295)
796 %conv6 = trunc i64 %spec.store.select to i32
809 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 4294967295)
810 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 0)
824 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 2147483647)
825 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 -2147483648)
839 %spec.store.select = call i64 @llvm.umin.i64(i64 %conv, i64 4294967295)
840 %conv6 = trunc i64 %spec.store.select to i32
853 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 4294967295)
854 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 0)
870 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 2147483647)
871 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 -2147483648)
887 %spec.store.select = call i64 @llvm.umin.i64(i64 %conv, i64 4294967295)
888 %conv6 = trunc i64 %spec.store.select to i32
903 %spec.store.select = call i64 @llvm.smin.i64(i64 %conv, i64 4294967295)
904 %spec.store.select7 = call i64 @llvm.smax.i64(i64 %spec.store.select, i64 0)
923 ; CHECK-NEXT: i32.select
929 ; CHECK-NEXT: i32.select
933 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 32767)
934 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 -32768)
951 ; CHECK-NEXT: i32.select
955 %spec.store.select = call i32 @llvm.umin.i32(i32 %conv, i32 65535)
956 %conv6 = trunc i32 %spec.store.select to i16
972 ; CHECK-NEXT: i32.select
978 ; CHECK-NEXT: i32.select
982 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 65535)
983 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 0)
1000 ; CHECK-NEXT: i32.select
1006 ; CHECK-NEXT: i32.select
1010 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 32767)
1011 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 -32768)
1028 ; CHECK-NEXT: i32.select
1032 %spec.store.select = call i32 @llvm.umin.i32(i32 %conv, i32 65535)
1033 %conv6 = trunc i32 %spec.store.select to i16
1049 ; CHECK-NEXT: i32.select
1055 ; CHECK-NEXT: i32.select
1059 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 65535)
1060 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 0)
1079 ; CHECK-NEXT: i32.select
1085 ; CHECK-NEXT: i32.select
1089 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 32767)
1090 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 -32768)
1109 ; CHECK-NEXT: i32.select
1113 %spec.store.select = call i32 @llvm.umin.i32(i32 %conv, i32 65535)
1114 %conv6 = trunc i32 %spec.store.select to i16
1132 ; CHECK-NEXT: i32.select
1138 ; CHECK-NEXT: i32.select
1142 %spec.store.select = call i32 @llvm.smin.i32(i32 %conv, i32 65535)
1143 %spec.store.select7 = call i32 @llvm.smax.i32(i32 %spec.store.select, i32 0)
1159 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 9223372036854775807)
1160 …%spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 -9223372036854775808)
1195 ; CHECK-NEXT: i64.select
1199 ; CHECK-NEXT: i64.select
1203 %spec.store.select = call i128 @llvm.umin.i128(i128 %conv, i128 18446744073709551616)
1204 %conv6 = trunc i128 %spec.store.select to i64
1240 ; CHECK-NEXT: i64.select
1244 ; CHECK-NEXT: i64.select
1251 ; CHECK-NEXT: i64.select
1255 ; CHECK-NEXT: i64.select
1258 ; CHECK-NEXT: i64.select
1262 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 18446744073709551616)
1263 %spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 0)
1277 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 9223372036854775807)
1278 …%spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 -9223372036854775808)
1313 ; CHECK-NEXT: i64.select
1317 ; CHECK-NEXT: i64.select
1321 %spec.store.select = call i128 @llvm.umin.i128(i128 %conv, i128 18446744073709551616)
1322 %conv6 = trunc i128 %spec.store.select to i64
1358 ; CHECK-NEXT: i64.select
1362 ; CHECK-NEXT: i64.select
1369 ; CHECK-NEXT: i64.select
1373 ; CHECK-NEXT: i64.select
1376 ; CHECK-NEXT: i64.select
1380 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 18446744073709551616)
1381 %spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 0)
1397 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 9223372036854775807)
1398 …%spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 -9223372036854775808)
1435 ; CHECK-NEXT: i64.select
1439 ; CHECK-NEXT: i64.select
1443 %spec.store.select = call i128 @llvm.umin.i128(i128 %conv, i128 18446744073709551616)
1444 %conv6 = trunc i128 %spec.store.select to i64
1482 ; CHECK-NEXT: i64.select
1486 ; CHECK-NEXT: i64.select
1493 ; CHECK-NEXT: i64.select
1497 ; CHECK-NEXT: i64.select
1500 ; CHECK-NEXT: i64.select
1504 %spec.store.select = call i128 @llvm.smin.i128(i128 %conv, i128 18446744073709551616)
1505 %spec.store.select7 = call i128 @llvm.smax.i128(i128 %spec.store.select, i128 0)