Lines Matching refs:umin

23 declare i64 @llvm.umin.i64(i64, i64)
24 declare i32 @llvm.umin.i32(i32, i32)
25 declare i16 @llvm.umin.i16(i16, i16)
26 declare i8 @llvm.umin.i8 (i8 , i8 )
46 ; SSE-NEXT: [[R0:%.*]] = call i64 @llvm.umin.i64(i64 [[A0]], i64 [[B0]])
47 ; SSE-NEXT: [[R1:%.*]] = call i64 @llvm.umin.i64(i64 [[A1]], i64 [[B1]])
48 ; SSE-NEXT: [[R2:%.*]] = call i64 @llvm.umin.i64(i64 [[A2]], i64 [[B2]])
49 ; SSE-NEXT: [[R3:%.*]] = call i64 @llvm.umin.i64(i64 [[A3]], i64 [[B3]])
50 ; SSE-NEXT: [[R4:%.*]] = call i64 @llvm.umin.i64(i64 [[A4]], i64 [[B4]])
51 ; SSE-NEXT: [[R5:%.*]] = call i64 @llvm.umin.i64(i64 [[A5]], i64 [[B5]])
52 ; SSE-NEXT: [[R6:%.*]] = call i64 @llvm.umin.i64(i64 [[A6]], i64 [[B6]])
53 ; SSE-NEXT: [[R7:%.*]] = call i64 @llvm.umin.i64(i64 [[A7]], i64 [[B7]])
67 ; SLM-NEXT: [[TMP3:%.*]] = call <2 x i64> @llvm.umin.v2i64(<2 x i64> [[TMP1]], <2 x i64> [[TMP2]…
71 ; SLM-NEXT: [[TMP6:%.*]] = call <2 x i64> @llvm.umin.v2i64(<2 x i64> [[TMP4]], <2 x i64> [[TMP5]…
75 ; SLM-NEXT: [[TMP9:%.*]] = call <2 x i64> @llvm.umin.v2i64(<2 x i64> [[TMP7]], <2 x i64> [[TMP8]…
79 ; SLM-NEXT: [[TMP12:%.*]] = call <2 x i64> @llvm.umin.v2i64(<2 x i64> [[TMP10]], <2 x i64> [[TMP…
86 ; AVX-NEXT: [[TMP3:%.*]] = call <4 x i64> @llvm.umin.v4i64(<4 x i64> [[TMP1]], <4 x i64> [[TMP2]…
90 ; AVX-NEXT: [[TMP6:%.*]] = call <4 x i64> @llvm.umin.v4i64(<4 x i64> [[TMP4]], <4 x i64> [[TMP5]…
97 ; AVX512-NEXT: [[TMP3:%.*]] = call <8 x i64> @llvm.umin.v8i64(<8 x i64> [[TMP1]], <8 x i64> [[TM…
117 %r0 = call i64 @llvm.umin.i64(i64 %a0, i64 %b0)
118 %r1 = call i64 @llvm.umin.i64(i64 %a1, i64 %b1)
119 %r2 = call i64 @llvm.umin.i64(i64 %a2, i64 %b2)
120 %r3 = call i64 @llvm.umin.i64(i64 %a3, i64 %b3)
121 %r4 = call i64 @llvm.umin.i64(i64 %a4, i64 %b4)
122 %r5 = call i64 @llvm.umin.i64(i64 %a5, i64 %b5)
123 %r6 = call i64 @llvm.umin.i64(i64 %a6, i64 %b6)
124 %r7 = call i64 @llvm.umin.i64(i64 %a7, i64 %b7)
140 ; SSE-NEXT: [[TMP3:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP1]], <4 x i32> [[TMP2]…
144 ; SSE-NEXT: [[TMP6:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP4]], <4 x i32> [[TMP5]…
148 ; SSE-NEXT: [[TMP9:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP7]], <4 x i32> [[TMP8]…
152 ; SSE-NEXT: [[TMP12:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP10]], <4 x i32> [[TMP…
159 ; SLM-NEXT: [[TMP3:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP1]], <4 x i32> [[TMP2]…
163 ; SLM-NEXT: [[TMP6:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP4]], <4 x i32> [[TMP5]…
167 ; SLM-NEXT: [[TMP9:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP7]], <4 x i32> [[TMP8]…
171 ; SLM-NEXT: [[TMP12:%.*]] = call <4 x i32> @llvm.umin.v4i32(<4 x i32> [[TMP10]], <4 x i32> [[TMP…
178 ; AVX-NEXT: [[TMP3:%.*]] = call <8 x i32> @llvm.umin.v8i32(<8 x i32> [[TMP1]], <8 x i32> [[TMP2]…
182 ; AVX-NEXT: [[TMP6:%.*]] = call <8 x i32> @llvm.umin.v8i32(<8 x i32> [[TMP4]], <8 x i32> [[TMP5]…
189 ; AVX512-NEXT: [[TMP3:%.*]] = call <16 x i32> @llvm.umin.v16i32(<16 x i32> [[TMP1]], <16 x i32> …
225 %r0 = call i32 @llvm.umin.i32(i32 %a0 , i32 %b0 )
226 %r1 = call i32 @llvm.umin.i32(i32 %a1 , i32 %b1 )
227 %r2 = call i32 @llvm.umin.i32(i32 %a2 , i32 %b2 )
228 %r3 = call i32 @llvm.umin.i32(i32 %a3 , i32 %b3 )
229 %r4 = call i32 @llvm.umin.i32(i32 %a4 , i32 %b4 )
230 %r5 = call i32 @llvm.umin.i32(i32 %a5 , i32 %b5 )
231 %r6 = call i32 @llvm.umin.i32(i32 %a6 , i32 %b6 )
232 %r7 = call i32 @llvm.umin.i32(i32 %a7 , i32 %b7 )
233 %r8 = call i32 @llvm.umin.i32(i32 %a8 , i32 %b8 )
234 %r9 = call i32 @llvm.umin.i32(i32 %a9 , i32 %b9 )
235 %r10 = call i32 @llvm.umin.i32(i32 %a10, i32 %b10)
236 %r11 = call i32 @llvm.umin.i32(i32 %a11, i32 %b11)
237 %r12 = call i32 @llvm.umin.i32(i32 %a12, i32 %b12)
238 %r13 = call i32 @llvm.umin.i32(i32 %a13, i32 %b13)
239 %r14 = call i32 @llvm.umin.i32(i32 %a14, i32 %b14)
240 %r15 = call i32 @llvm.umin.i32(i32 %a15, i32 %b15)
264 ; SSE-NEXT: [[TMP3:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP1]], <8 x i16> [[TMP2]…
268 ; SSE-NEXT: [[TMP6:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP4]], <8 x i16> [[TMP5]…
272 ; SSE-NEXT: [[TMP9:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP7]], <8 x i16> [[TMP8]…
276 ; SSE-NEXT: [[TMP12:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP10]], <8 x i16> [[TMP…
283 ; SLM-NEXT: [[TMP3:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP1]], <8 x i16> [[TMP2]…
287 ; SLM-NEXT: [[TMP6:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP4]], <8 x i16> [[TMP5]…
291 ; SLM-NEXT: [[TMP9:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP7]], <8 x i16> [[TMP8]…
295 ; SLM-NEXT: [[TMP12:%.*]] = call <8 x i16> @llvm.umin.v8i16(<8 x i16> [[TMP10]], <8 x i16> [[TMP…
302 ; AVX-NEXT: [[TMP3:%.*]] = call <16 x i16> @llvm.umin.v16i16(<16 x i16> [[TMP1]], <16 x i16> [[T…
306 ; AVX-NEXT: [[TMP6:%.*]] = call <16 x i16> @llvm.umin.v16i16(<16 x i16> [[TMP4]], <16 x i16> [[T…
313 ; AVX512-NEXT: [[TMP3:%.*]] = call <32 x i16> @llvm.umin.v32i16(<32 x i16> [[TMP1]], <32 x i16> …
381 %r0 = call i16 @llvm.umin.i16(i16 %a0 , i16 %b0 )
382 %r1 = call i16 @llvm.umin.i16(i16 %a1 , i16 %b1 )
383 %r2 = call i16 @llvm.umin.i16(i16 %a2 , i16 %b2 )
384 %r3 = call i16 @llvm.umin.i16(i16 %a3 , i16 %b3 )
385 %r4 = call i16 @llvm.umin.i16(i16 %a4 , i16 %b4 )
386 %r5 = call i16 @llvm.umin.i16(i16 %a5 , i16 %b5 )
387 %r6 = call i16 @llvm.umin.i16(i16 %a6 , i16 %b6 )
388 %r7 = call i16 @llvm.umin.i16(i16 %a7 , i16 %b7 )
389 %r8 = call i16 @llvm.umin.i16(i16 %a8 , i16 %b8 )
390 %r9 = call i16 @llvm.umin.i16(i16 %a9 , i16 %b9 )
391 %r10 = call i16 @llvm.umin.i16(i16 %a10, i16 %b10)
392 %r11 = call i16 @llvm.umin.i16(i16 %a11, i16 %b11)
393 %r12 = call i16 @llvm.umin.i16(i16 %a12, i16 %b12)
394 %r13 = call i16 @llvm.umin.i16(i16 %a13, i16 %b13)
395 %r14 = call i16 @llvm.umin.i16(i16 %a14, i16 %b14)
396 %r15 = call i16 @llvm.umin.i16(i16 %a15, i16 %b15)
397 %r16 = call i16 @llvm.umin.i16(i16 %a16, i16 %b16)
398 %r17 = call i16 @llvm.umin.i16(i16 %a17, i16 %b17)
399 %r18 = call i16 @llvm.umin.i16(i16 %a18, i16 %b18)
400 %r19 = call i16 @llvm.umin.i16(i16 %a19, i16 %b19)
401 %r20 = call i16 @llvm.umin.i16(i16 %a20, i16 %b20)
402 %r21 = call i16 @llvm.umin.i16(i16 %a21, i16 %b21)
403 %r22 = call i16 @llvm.umin.i16(i16 %a22, i16 %b22)
404 %r23 = call i16 @llvm.umin.i16(i16 %a23, i16 %b23)
405 %r24 = call i16 @llvm.umin.i16(i16 %a24, i16 %b24)
406 %r25 = call i16 @llvm.umin.i16(i16 %a25, i16 %b25)
407 %r26 = call i16 @llvm.umin.i16(i16 %a26, i16 %b26)
408 %r27 = call i16 @llvm.umin.i16(i16 %a27, i16 %b27)
409 %r28 = call i16 @llvm.umin.i16(i16 %a28, i16 %b28)
410 %r29 = call i16 @llvm.umin.i16(i16 %a29, i16 %b29)
411 %r30 = call i16 @llvm.umin.i16(i16 %a30, i16 %b30)
412 %r31 = call i16 @llvm.umin.i16(i16 %a31, i16 %b31)
452 ; SSE-NEXT: [[TMP3:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP1]], <16 x i8> [[TMP2]…
456 ; SSE-NEXT: [[TMP6:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP4]], <16 x i8> [[TMP5]…
460 ; SSE-NEXT: [[TMP9:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP7]], <16 x i8> [[TMP8]…
463 ; SSE-NEXT: [[TMP12:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP10]], <16 x i8> [[TMP…
471 ; SLM-NEXT: [[TMP3:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP1]], <16 x i8> [[TMP2]…
475 ; SLM-NEXT: [[TMP6:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP4]], <16 x i8> [[TMP5]…
479 ; SLM-NEXT: [[TMP9:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP7]], <16 x i8> [[TMP8]…
482 ; SLM-NEXT: [[TMP12:%.*]] = call <16 x i8> @llvm.umin.v16i8(<16 x i8> [[TMP10]], <16 x i8> [[TMP…
490 ; AVX-NEXT: [[TMP3:%.*]] = call <32 x i8> @llvm.umin.v32i8(<32 x i8> [[TMP1]], <32 x i8> [[TMP2]…
494 ; AVX-NEXT: [[TMP6:%.*]] = call <32 x i8> @llvm.umin.v32i8(<32 x i8> [[TMP4]], <32 x i8> [[TMP5]…
501 ; AVX512-NEXT: [[TMP3:%.*]] = call <64 x i8> @llvm.umin.v64i8(<64 x i8> [[TMP1]], <64 x i8> [[TM…
633 %r0 = call i8 @llvm.umin.i8(i8 %a0 , i8 %b0 )
634 %r1 = call i8 @llvm.umin.i8(i8 %a1 , i8 %b1 )
635 %r2 = call i8 @llvm.umin.i8(i8 %a2 , i8 %b2 )
636 %r3 = call i8 @llvm.umin.i8(i8 %a3 , i8 %b3 )
637 %r4 = call i8 @llvm.umin.i8(i8 %a4 , i8 %b4 )
638 %r5 = call i8 @llvm.umin.i8(i8 %a5 , i8 %b5 )
639 %r6 = call i8 @llvm.umin.i8(i8 %a6 , i8 %b6 )
640 %r7 = call i8 @llvm.umin.i8(i8 %a7 , i8 %b7 )
641 %r8 = call i8 @llvm.umin.i8(i8 %a8 , i8 %b8 )
642 %r9 = call i8 @llvm.umin.i8(i8 %a9 , i8 %b9 )
643 %r10 = call i8 @llvm.umin.i8(i8 %a10, i8 %b10)
644 %r11 = call i8 @llvm.umin.i8(i8 %a11, i8 %b11)
645 %r12 = call i8 @llvm.umin.i8(i8 %a12, i8 %b12)
646 %r13 = call i8 @llvm.umin.i8(i8 %a13, i8 %b13)
647 %r14 = call i8 @llvm.umin.i8(i8 %a14, i8 %b14)
648 %r15 = call i8 @llvm.umin.i8(i8 %a15, i8 %b15)
649 %r16 = call i8 @llvm.umin.i8(i8 %a16, i8 %b16)
650 %r17 = call i8 @llvm.umin.i8(i8 %a17, i8 %b17)
651 %r18 = call i8 @llvm.umin.i8(i8 %a18, i8 %b18)
652 %r19 = call i8 @llvm.umin.i8(i8 %a19, i8 %b19)
653 %r20 = call i8 @llvm.umin.i8(i8 %a20, i8 %b20)
654 %r21 = call i8 @llvm.umin.i8(i8 %a21, i8 %b21)
655 %r22 = call i8 @llvm.umin.i8(i8 %a22, i8 %b22)
656 %r23 = call i8 @llvm.umin.i8(i8 %a23, i8 %b23)
657 %r24 = call i8 @llvm.umin.i8(i8 %a24, i8 %b24)
658 %r25 = call i8 @llvm.umin.i8(i8 %a25, i8 %b25)
659 %r26 = call i8 @llvm.umin.i8(i8 %a26, i8 %b26)
660 %r27 = call i8 @llvm.umin.i8(i8 %a27, i8 %b27)
661 %r28 = call i8 @llvm.umin.i8(i8 %a28, i8 %b28)
662 %r29 = call i8 @llvm.umin.i8(i8 %a29, i8 %b29)
663 %r30 = call i8 @llvm.umin.i8(i8 %a30, i8 %b30)
664 %r31 = call i8 @llvm.umin.i8(i8 %a31, i8 %b31)
665 %r32 = call i8 @llvm.umin.i8(i8 %a32, i8 %b32)
666 %r33 = call i8 @llvm.umin.i8(i8 %a33, i8 %b33)
667 %r34 = call i8 @llvm.umin.i8(i8 %a34, i8 %b34)
668 %r35 = call i8 @llvm.umin.i8(i8 %a35, i8 %b35)
669 %r36 = call i8 @llvm.umin.i8(i8 %a36, i8 %b36)
670 %r37 = call i8 @llvm.umin.i8(i8 %a37, i8 %b37)
671 %r38 = call i8 @llvm.umin.i8(i8 %a38, i8 %b38)
672 %r39 = call i8 @llvm.umin.i8(i8 %a39, i8 %b39)
673 %r40 = call i8 @llvm.umin.i8(i8 %a40, i8 %b40)
674 %r41 = call i8 @llvm.umin.i8(i8 %a41, i8 %b41)
675 %r42 = call i8 @llvm.umin.i8(i8 %a42, i8 %b42)
676 %r43 = call i8 @llvm.umin.i8(i8 %a43, i8 %b43)
677 %r44 = call i8 @llvm.umin.i8(i8 %a44, i8 %b44)
678 %r45 = call i8 @llvm.umin.i8(i8 %a45, i8 %b45)
679 %r46 = call i8 @llvm.umin.i8(i8 %a46, i8 %b46)
680 %r47 = call i8 @llvm.umin.i8(i8 %a47, i8 %b47)
681 %r48 = call i8 @llvm.umin.i8(i8 %a48, i8 %b48)
682 %r49 = call i8 @llvm.umin.i8(i8 %a49, i8 %b49)
683 %r50 = call i8 @llvm.umin.i8(i8 %a50, i8 %b50)
684 %r51 = call i8 @llvm.umin.i8(i8 %a51, i8 %b51)
685 %r52 = call i8 @llvm.umin.i8(i8 %a52, i8 %b52)
686 %r53 = call i8 @llvm.umin.i8(i8 %a53, i8 %b53)
687 %r54 = call i8 @llvm.umin.i8(i8 %a54, i8 %b54)
688 %r55 = call i8 @llvm.umin.i8(i8 %a55, i8 %b55)
689 %r56 = call i8 @llvm.umin.i8(i8 %a56, i8 %b56)
690 %r57 = call i8 @llvm.umin.i8(i8 %a57, i8 %b57)
691 %r58 = call i8 @llvm.umin.i8(i8 %a58, i8 %b58)
692 %r59 = call i8 @llvm.umin.i8(i8 %a59, i8 %b59)
693 %r60 = call i8 @llvm.umin.i8(i8 %a60, i8 %b60)
694 %r61 = call i8 @llvm.umin.i8(i8 %a61, i8 %b61)
695 %r62 = call i8 @llvm.umin.i8(i8 %a62, i8 %b62)
696 %r63 = call i8 @llvm.umin.i8(i8 %a63, i8 %b63)