Home
last modified time | relevance | path

Searched refs:slt (Results 1 – 25 of 2499) sorted by relevance

12345678910>>...100

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dcompare-3way.ll14 %slt = icmp slt i64 %a, %b
30 %slt = icmp slt i64 %a, %b
46 %slt = icmp slt i64 %a, %b
63 %slt = icmp slt i64 %a, %b
80 %slt = icmp slt i64 %a, %b
97 %slt = icmp slt i64 %a, %b
114 %slt = icmp slt i64 %a, %b
131 %slt = icmp slt i64 %a, %b
148 %slt = icmp slt i64 %a, %b
165 %slt = icmp slt i64 %a, %b
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll23 %ret = icmp slt i8 %tmp0, %x
37 %ret = icmp slt <2 x i8> %tmp0, %x
47 %ret = icmp slt <2 x i8> %tmp0, %x
58 %ret = icmp slt <2 x i8> %tmp0, %x
68 %ret = icmp slt <3 x i8> %tmp0, %x
78 %ret = icmp slt <3 x i8> %tmp0, %x
97 %ret = icmp slt i8 %tmp0, %x
133 %ret = icmp slt i8 %tmp0, %x
155 %ret = icmp slt <2 x i8> %tmp0, %x
172 %ret = icmp slt i8 %tmp1, %x
[all …]
H A Dxor-icmps.ll49 %i0 = icmp slt i4 %x, 0
50 %i1 = icmp slt i4 %y, 0
61 ; CHECK-NEXT: [[I0:%.*]] = icmp slt i4 [[X:%.*]], 0
68 %i0 = icmp slt i4 %x, 0
69 %i1 = icmp slt i4 %y, 0
107 %i0 = icmp slt i4 %x, 0
120 %i0 = icmp slt <2 x i4> %y, zeroinitializer
134 %cmp1 = icmp slt i32 %x, 0
135 %cmp2 = icmp slt i64 %y, 0
168 %cmp = icmp slt i8* %c, null
[all …]
H A Dsmin-icmp.ll17 %cmp1 = icmp slt i32 %x, %y
30 %cmp1 = icmp slt i32 %y, %x
45 %cmp1 = icmp slt i32 %x, %y
60 %cmp1 = icmp slt i32 %y, %x
73 %cmp1 = icmp slt i32 %x, %y
86 %cmp1 = icmp slt i32 %y, %x
101 %cmp1 = icmp slt i32 %x, %y
116 %cmp1 = icmp slt i32 %y, %x
129 %cmp1 = icmp slt i32 %x, %y
142 %cmp1 = icmp slt i32 %y, %x
[all …]
H A Dcall-guard.ll51 %A = icmp slt i32 %V1, 0
53 %B = icmp slt i32 %V2, 0
68 ; CHECK-NEXT: [[B:%.*]] = icmp slt i32 [[V2]], 0
72 %A = icmp slt i32 %V1, 0
75 %B = icmp slt i32 %V2, 0
88 %A = icmp slt i32 %V1, 0
91 %B = icmp slt i32 %V2, 0
106 %A = icmp slt i32 %V1, 0
109 %B = icmp slt i32 %V2, 0
126 %A = icmp slt i32 %V1, 0
[all …]
H A Dcanonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll5 ; %old_cmp1 = icmp slt i32 %x, C2
11 ; %new_cmp1 = icmp slt i32 %x, -C1
34 %t0 = icmp slt i32 %x, 65536
48 %t0 = icmp slt i32 %x, 0
92 %t0 = icmp slt i32 %x, 65536
106 %t0 = icmp slt i32 %x, 0
154 %t0 = icmp slt i32 %x, 65537
168 %t0 = icmp slt i32 %x, -1
192 %t0 = icmp slt i32 %x, 32768
208 %t0 = icmp slt i32 %x, 32768
[all …]
H A Dcanonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll5 ; %old_cmp1 = icmp slt i32 %x, C2
34 %t0 = icmp slt i32 %x, 128
49 %t0 = icmp slt i32 %x, -16
96 %t0 = icmp slt i32 %x, 128
111 %t0 = icmp slt i32 %x, -16
198 %t0 = icmp slt i32 %x, 0
213 %t0 = icmp slt i32 %x, 0
228 %t0 = icmp slt i32 %x, -1
254 %t0 = icmp slt i32 %x, 64
272 %t0 = icmp slt i32 %x, 64
[all …]
/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/
H A Dconst-cmp-tracing.ll10 %cmp = icmp slt i32 %a, %b
15 icmp slt i32 %a, 1
20 icmp slt i32 1, %a
25 icmp slt i32 1, 0
27 ; CHECK: icmp slt i32 1, 0
32 icmp slt i8 %x, 1
36 icmp slt i8 1, %x
43 icmp slt i16 %y, 1
47 icmp slt i16 1, %y
54 icmp slt i64 %z, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/
H A Dconstants-signed-predicates.ll7 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8 10, 11
8 ; CHECK-NEXT: [[F_0:%.*]] = icmp slt i8 10, 10
19 %t.0 = icmp slt i8 10, 11
20 %f.0 = icmp slt i8 10, 10
22 %f.1 = icmp slt i8 10, 9
24 %f.2 = icmp slt i8 10, -10
26 %t.1 = icmp slt i8 10, 11
73 %t.0 = icmp slt ptr %base, %gep.1
75 %f.0 = icmp slt ptr %base, %gep.0
77 %c.1 = icmp slt ptr %gep.1, %base
[all …]
H A Dgeps-signed-predicates.ll5 ; CHECK-LABEL: @test.slt(
46 %c.min.0 = icmp slt i32* %src, %min
53 %c.max.0 = icmp slt i32* %src, %max
137 %c.min.0 = icmp slt i32* %src, %min
187 ; CHECK-LABEL: @test.not.sge.slt(
220 %t.0 = icmp slt i8* %start, %high
272 %t.0 = icmp slt i8* %start, %high
520 ; CHECK-LABEL: @test.slt.gep.shl(
558 %cmp = icmp slt i8 %idx, 5
624 %cmp = icmp slt i32 %idx, 5
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/ARM/
H A Dmve-cmp.ll29 %v2i8 = icmp slt <2 x i8> undef, undef
30 %v4i8 = icmp slt <4 x i8> undef, undef
31 %v8i8 = icmp slt <8 x i8> undef, undef
32 %v16i8 = icmp slt <16 x i8> undef, undef
33 %v32i8 = icmp slt <32 x i8> undef, undef
35 %v2i16 = icmp slt <2 x i16> undef, undef
36 %v4i16 = icmp slt <4 x i16> undef, undef
37 %v8i16 = icmp slt <8 x i16> undef, undef
40 %v2i32 = icmp slt <2 x i32> undef, undef
41 %v4i32 = icmp slt <4 x i32> undef, undef
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dused-reduced-op.ll286 %34 = icmp slt i32 %sub, 0
292 %36 = icmp slt i32 %sub.1, 0
298 %38 = icmp slt i32 %sub.2, 0
304 %40 = icmp slt i32 %sub.3, 0
310 %42 = icmp slt i32 %sub.116, 0
316 %44 = icmp slt i32 %sub.1.1, 0
323 %46 = icmp slt i32 %sub.2.1, 0
394 %72 = icmp slt i32 %sub.4, 0
422 %83 = icmp slt i32 %sub.5, 0
450 %94 = icmp slt i32 %sub.6, 0
[all …]
H A Dreduction-logical.ll18 %c0 = icmp slt i32 %x0, 0
19 %c1 = icmp slt i32 %x1, 0
20 %c2 = icmp slt i32 %x2, 0
21 %c3 = icmp slt i32 %x3, 0
43 %c0 = icmp slt i32 %x0, %y0
44 %c1 = icmp slt i32 %x1, %y1
45 %c2 = icmp slt i32 %x2, %y2
46 %c3 = icmp slt i32 %x3, %y3
132 %c1 = icmp slt i32 %x1, 0
134 %c3 = icmp slt i32 %x3, 0
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/EarlyCSE/
H A Dand_or.ll16 %cond = icmp slt i32 %a, %b
20 %cond2 = icmp slt i32 %a, %b
25 %cond3 = icmp slt i32 %a, %b
43 %cond = icmp slt i32 %a, %b
48 %cond2 = icmp slt i32 %a, %b
53 %cond3 = icmp slt i32 %a, %b
71 %cond = icmp slt i32 %a, %b
76 %cond2 = icmp slt i32 %a, %b
81 %cond3 = icmp slt i32 %a, %b
99 %cond = icmp slt i32 %a, %b
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dicmp-abs-nabs.ll10 %cmp = icmp slt i32 %x, 0
23 %cmp = icmp slt i32 %x, 1
36 %cmp = icmp slt i32 %x, 0
53 %cmp = icmp slt i32 %x, 0
70 %cmp = icmp slt i32 %x, 0
83 %cmp = icmp slt i32 %x, 0
86 %r = icmp slt i32 %abs, 0
96 %cmp = icmp slt i32 %x, 1
109 %cmp = icmp slt i32 %x, 0
126 %cmp = icmp slt i32 %x, 0
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/Util/PredicateInfo/
H A Dordering.ll12 ; CHECK: Visiting %lcmp2 = icmp slt i32 %y, 1000
13 ; CHECK: Visiting %lcmp3 = icmp slt i32 %y.0, 900
14 ; CHECK: Visiting %lcmp4 = icmp slt i32 %y.0.1, 700
15 ; CHECK: Visiting %lcmp5 = icmp slt i32 %y.0.1.2, 700
16 ; CHECK: Visiting %lcmp6 = icmp slt i32 %y.0.1.2.3, 700
27 %lcmp2 = icmp slt i32 %y, 1000
32 %lcmp3 = icmp slt i32 %y, 900
37 %lcmp4 = icmp slt i32 %y, 700
42 %lcmp5 = icmp slt i32 %y, 700
47 %lcmp6 = icmp slt i32 %y, 700
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/SystemZ/
H A Dint-operands-extcost.ll10 icmp slt i8 %li8_0, %li8_1
14 icmp slt i8 %a0, %a1
16 icmp slt i8 %a0, 123
20 icmp slt i16 %li16_0, %li16_1
24 icmp slt i16 %a2, %a3
26 icmp slt i16 %a2, 123
32 ; CHECK: Cost Model: Found an estimated cost of 1 for instruction: %1 = icmp slt i8 %li8_0, %li8_1
35 ; CHECK: Cost Model: Found an estimated cost of 3 for instruction: %2 = icmp slt i8 %a0, %a1
36 ; CHECK: Cost Model: Found an estimated cost of 2 for instruction: %3 = icmp slt i8 %a0, 123
42 ; CHECK: Cost Model: Found an estimated cost of 3 for instruction: %5 = icmp slt i16 %a2, %a3
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/NaryReassociate/
H A Dnary-smin.ll17 %c1 = icmp slt i32 %a, %b
19 %c2 = icmp slt i32 %b, %c
21 %c3 = icmp slt i32 %smin2, %a
37 %c1 = icmp slt i32 %a, %b
39 %c2 = icmp slt i32 %a, %c
72 %c1 = icmp slt i32 %a, %b
94 %c2 = icmp slt i32 %b, %c
115 %c1 = icmp slt i32 %a, %b
138 %c1 = icmp slt i32 %a, %b
161 %c1 = icmp slt i32* %a, %b
[all …]
/llvm-project-15.0.7/llvm/test/MC/Mips/
H A Dmips64-instalias-imm-expanding.s537 slt $4, -0x80000000
540 slt $4, -0x8001
544 slt $4, -0x8000
546 slt $4, 0
548 slt $4, 0xFFFF
551 slt $4, 0x10000
554 slt $4, 0xFFFFFFFF
558 slt $4, 0xF0000000
562 slt $4, 0x7FFFFFFF
597 slt $4, $5, 0
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dlatch-dominating-conditions.ll8 %e = icmp slt i8 %start, 42
15 %folds.to.true = icmp slt i8 %idx, 42
18 %c0 = icmp slt i8 %idx.inc, 42
24 %c1 = icmp slt i8 %idx.inc, 100
34 %e = icmp slt i8 %start, 42
41 %does.not.fold.to.true = icmp slt i8 %idx, 42
44 %c0 = icmp slt i8 %idx.inc, 42
50 %c1 = icmp slt i8 %idx.inc, 100
H A Dtrivial-phis.ll31 %tmp = icmp slt i64 0, %arg
40 %tmp11 = icmp slt i64 1, %tmp10
48 %tmp15 = icmp slt i64 0, %arg
60 %tmp21 = icmp slt i64 %tmp20, %arg
68 %tmp25 = icmp slt i64 0, %arg
84 %tmp35 = icmp slt i64 %tmp34, %arg
107 %tmp46 = icmp slt i64 %tmp45, %arg
139 %tmp = icmp slt i64 0, %arg
145 %tmp11 = icmp slt i64 1, %tmp10
150 %tmp15 = icmp slt i64 0, %arg
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dslt.ll3 define i32 @slt(i32 signext %a) nounwind readnone {
4 %1 = icmp slt i32 %a, 7
5 ; CHECK-LABEL: slt:
6 ; CHECK: slt ${{[0-9]+}}, ${{[0-9]+}}, $4
15 ; CHECK: slt ${{[0-9]+}}, ${{[0-9]+}}, $4
/llvm-project-15.0.7/llvm/test/Transforms/SCCP/
H A Dip-ranges-binaryops.ll9 ; CHECK-NEXT: %c.4 = icmp slt i32 %a.1, 111
11 ; CHECK-NEXT: %c.6 = icmp slt i32 %a.1, 150
22 %c.3 = icmp slt i32 %a.1, 110
23 %c.4 = icmp slt i32 %a.1, 111
25 %c.6 = icmp slt i32 %a.1, 150
67 %c.3 = icmp slt i32 %a.1, -190
68 %c.4 = icmp slt i32 %a.1, -189
70 %c.6 = icmp slt i32 %a.1, -150
111 %c.3 = icmp slt i32 %a.1, 1000
112 %c.4 = icmp slt i32 %a.1, 1001
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/IRCE/
H A Dconjunctive-checks.ll15 ; CHECK-NEXT: [[TMP1:%.*]] = icmp slt i32 0, [[EXIT_MAINLOOP_AT]]
30 ; CHECK-NEXT: [[NEXT:%.*]] = icmp slt i32 [[IDX_NEXT]], [[N]]
35 ; CHECK-NEXT: [[TMP3:%.*]] = icmp slt i32 [[IDX_NEXT_LCSSA]], [[N]]
78 %abc.actual = icmp slt i32 %idx.for.abc, %len
86 %next = icmp slt i32 %idx.next, %n
114 ; CHECK-NEXT: [[ABC_A:%.*]] = icmp slt i32 [[IDX]], [[LEN_A]]
115 ; CHECK-NEXT: [[ABC_B:%.*]] = icmp slt i32 [[IDX]], [[LEN_B]]
123 ; CHECK-NEXT: [[NEXT:%.*]] = icmp slt i32 [[IDX_NEXT]], [[N]]
175 %abc.a = icmp slt i32 %idx, %len.a
176 %abc.b = icmp slt i32 %idx, %len.b
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dimplied-cond.ll9 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS1]], [[LENGTH_I:%.*]]
18 %var29 = icmp slt i32 %iplus1, %length.i
22 %var30 = icmp slt i32 %i, %length.i
42 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS1]], [[LENGTH_I:%.*]]
45 ; CHECK-NEXT: [[VAR30:%.*]] = icmp slt i32 [[I]], [[LENGTH_I]]
57 %var29 = icmp slt i32 %iplus1, %length.i
61 %var30 = icmp slt i32 %i, %length.i
80 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS100]], [[LENGTH_I:%.*]]
89 %var29 = icmp slt i32 %iplus100, %length.i
93 %var30 = icmp slt i32 %i, %length.i

12345678910>>...100