Home
last modified time | relevance | path

Searched refs:smax (Results 1 – 25 of 38) sorted by relevance

12

/minix/external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/
H A D2007-12-18-AddSelCmpSub.ll7 %smax = select i1 %tmp16, i32 0, i32 %tmp15 ; <i32> [#uses=1]
8 %tmp12 = add i32 %smax, %a ; <i32> [#uses=1]
17 %smax = select i1 %tmp16, i32 0, i32 %tmp15 ; <i32> [#uses=1]
18 %tmp12 = add i32 %smax, %a ; <i32> [#uses=1]
26 %smax = select i1 %tmp16, i32 0, i32 %tmp15 ; <i32> [#uses=1]
27 %tmp12 = add i32 %smax, %a ; <i32> [#uses=1]
H A Dstacksaverestore.ll27 %smax = select i1 %tmp125, i32 1, i32 %size ; <i32> [#uses=1]
48 %exitcond = icmp eq i32 %indvar.next, %smax ; <i1> [#uses=1]
H A Dpreserve-sminmax.ll6 ; obfuscate an otherise obvious smax pattern to the point where
/minix/external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/
H A Dsmax.ll4 ; CHECK: --> (%a smax %b)
5 ; CHECK: --> (%a smax %b smax %c)
6 ; CHECK-NOT: smax
H A Dtrip-count9.ll44 ; CHECK: Loop %loop: backedge-taken count is (-2 + (2 smax %n))
76 ; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x) smax %n))
150 ; CHECK: Loop %loop: backedge-taken count is (-2 + (2 smax %n))
166 ; CHECK: Loop %loop: backedge-taken count is ((-2 + (3 smax %n)) /u 2)
182 ; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x) smax %n))
198 ; CHECK: Loop %loop: backedge-taken count is ((-1 + (-1 * %x) + ((2 + %x) smax %n)) /u 2)
248 ; CHECK: Loop %loop: backedge-taken count is (-2 + (2 smax (2 * %n)))
265 ; CHECK: Loop %loop: backedge-taken count is ((-2 + (3 smax (2 * %n))) /u 2)
282 ; CHECK: Loop %loop: backedge-taken count is (-1 + (-1 * %x) + ((1 + %x) smax (2 * %n)))
350 ; CHECK: Loop %loop: backedge-taken count is (-2 + (2 smax (2 * %n)))
[all …]
H A D2008-02-11-ReversedCondition.ll3 ; CHECK: Loop %header: backedge-taken count is (0 smax %n)
H A D2008-02-12-SMAXTripCount.ll4 ; CHECK: Loop %loop: backedge-taken count is (100 + (-100 smax %n))
H A D2008-12-14-StrideAndSigned.ll4 ; CHECK: (((-1 * %i0) + (100005 smax %i0)) /u 5)
H A Ddo-loop.ll4 ; CHECK: smax
H A D2008-07-29-SMinExpr.ll25 ; CHECK: backedge-taken count is (-2147483632 + ((-1 + (-1 * %{{[xy]}})) smax (-1 + (-1 * %{{[xy]}}…
H A D2008-07-12-UnneededSelect2.ll5 ; CHECK-NOT: smax
H A D2008-07-12-UnneededSelect1.ll5 ; CHECK-NOT: smax
/minix/external/bsd/llvm/dist/llvm/test/MC/AArch64/
H A Dneon-max-min.s8 smax v0.8b, v1.8b, v2.8b
9 smax v0.16b, v1.16b, v2.16b
10 smax v0.4h, v1.4h, v2.4h
11 smax v0.8h, v1.8h, v2.8h
12 smax v0.2s, v1.2s, v2.2s
13 smax v0.4s, v1.4s, v2.4s
/minix/external/bsd/llvm/dist/llvm/test/Transforms/IndVarSimplify/
H A Dbackedge-on-min-max.ll120 %smax.cmp = icmp sgt i32 %a_len, %n
121 %smax = select i1 %smax.cmp, i32 %a_len, i32 %n
122 %entry.cond = icmp sgt i32 0, %smax
138 %be.cond = icmp sgt i32 %idx.inc, %smax
148 %smax.cmp = icmp sgt i32 %a_len, %n
149 %smax = select i1 %smax.cmp, i32 %a_len, i32 %n
150 %entry.cond = icmp sgt i32 0, %smax
176 %smax.cmp = icmp sgt i32 42, %n
177 %smax = select i1 %smax.cmp, i32 42, i32 %n
204 %smax.cmp = icmp sgt i32 42, %n
[all …]
H A D2009-05-24-useafterfree.ll10 %smax = select i1 false, i32 -1, i32 0 ; <i32> [#uses=1]
11 %tmp12 = sub i32 0, %smax ; <i32> [#uses=1]
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A Doptimize-max-1.ll3 ; LSR should be able to eliminate both smax and umax expressions
11 %smax = select i1 %tmp, i64 1, i64 %n ; <i64> [#uses=1]
19 %exitcond = icmp eq i64 %0, %smax ; <i1> [#uses=1]
29 %smax = select i1 %tmp, i64 %n, i64 1 ; <i64> [#uses=1]
37 %exitcond = icmp eq i64 %0, %smax ; <i1> [#uses=1]
H A Doptimize-max-3.ll61 %smax = select i1 %tmp11, i32 %tmp, i32 1 ; <i32> [#uses=1]
69 %exitcond = icmp eq i32 %inc, %smax ; <i1> [#uses=1]
H A D2008-02-27-DeadSlotElimBug.ll44 %smax = select i1 false, i32 1, i32 %n ; <i32> [#uses=1]
59 %exitcond96 = icmp eq i32 0, %smax ; <i1> [#uses=1]
H A Doptimize-max-0.ll99 %smax = select i1 %tmp, i32 1, i32 %24
123 %exitcond = icmp ne i32 %indvar.next, %smax
324 %smax = select i1 %tmp, i32 1, i32 %24
348 %exitcond = icmp ne i32 %indvar.next, %smax
/minix/external/bsd/llvm/dist/llvm/unittests/IR/
H A DConstantRangeTest.cpp425 EXPECT_EQ(Full.smax(Full), Full); in TEST_F()
426 EXPECT_EQ(Full.smax(Empty), Empty); in TEST_F()
429 EXPECT_EQ(Full.smax(Wrap), Full); in TEST_F()
430 EXPECT_EQ(Full.smax(One), ConstantRange(APInt(16, 0xa), in TEST_F()
432 EXPECT_EQ(Empty.smax(Empty), Empty); in TEST_F()
433 EXPECT_EQ(Empty.smax(Some), Empty); in TEST_F()
434 EXPECT_EQ(Empty.smax(Wrap), Empty); in TEST_F()
435 EXPECT_EQ(Empty.smax(One), Empty); in TEST_F()
436 EXPECT_EQ(Some.smax(Some), Some); in TEST_F()
439 EXPECT_EQ(Some.smax(One), Some); in TEST_F()
[all …]
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/
H A Darm64-vmax.ll5 ;CHECK: smax.8b
8 %tmp3 = call <8 x i8> @llvm.aarch64.neon.smax.v8i8(<8 x i8> %tmp1, <8 x i8> %tmp2)
14 ;CHECK: smax.16b
17 %tmp3 = call <16 x i8> @llvm.aarch64.neon.smax.v16i8(<16 x i8> %tmp1, <16 x i8> %tmp2)
23 ;CHECK: smax.4h
26 %tmp3 = call <4 x i16> @llvm.aarch64.neon.smax.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
32 ;CHECK: smax.8h
35 %tmp3 = call <8 x i16> @llvm.aarch64.neon.smax.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
41 ;CHECK: smax.2s
50 ;CHECK: smax.4s
[all …]
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/
H A Dmachine-cse-cmp.ll39 %smax = select i1 %1, i32 %0, i32 1
40 ….i32(i8* getelementptr inbounds ([250 x i8]* @bar, i32 0, i32 0), i8 0, i32 %smax, i32 1, i1 false)
/minix/usr.bin/fsplit/
H A Dfsplit.c394 scan_name(char *s, size_t smax, const char *ptr) in scan_name() argument
402 sptrmax = smax - 3; in scan_name()
/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DConstantRange.h217 ConstantRange smax(const ConstantRange &Other) const;
/minix/external/bsd/llvm/dist/llvm/lib/IR/
H A DConstantRange.cpp601 ConstantRange::smax(const ConstantRange &Other) const { in smax() function in ConstantRange
606 APInt NewL = APIntOps::smax(getSignedMin(), Other.getSignedMin()); in smax()
607 APInt NewU = APIntOps::smax(getSignedMax(), Other.getSignedMax()) + 1; in smax()

12