Home
last modified time | relevance | path

Searched refs:icmp (Results 1 – 25 of 5834) sorted by relevance

12345678910>>...234

/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dicmp-ranges.ll14 %a = icmp eq i8 %x, 13
15 %b = icmp eq i8 %x, 17
27 %a = icmp eq i8 %x, 13
28 %b = icmp ne i8 %x, 17
39 %a = icmp eq i8 %x, 13
40 %b = icmp sge i8 %x, 17
51 %a = icmp eq i8 %x, 13
52 %b = icmp sgt i8 %x, 17
64 %a = icmp eq i8 %x, 13
77 %a = icmp eq i8 %x, 13
[all …]
H A Dand-icmps-same-ops.ll12 %cmp1 = icmp eq i8 %a, %b
13 %cmp2 = icmp eq i8 %a, %b
22 %cmp1 = icmp eq i8 %a, %b
23 %cmp2 = icmp ne i8 %a, %b
33 %cmp1 = icmp eq i8 %a, %b
34 %cmp2 = icmp sge i8 %a, %b
43 %cmp1 = icmp eq i8 %a, %b
44 %cmp2 = icmp sgt i8 %a, %b
54 %cmp1 = icmp eq i8 %a, %b
64 %cmp1 = icmp eq i8 %a, %b
[all …]
H A Dor-icmps-same-ops.ll12 %cmp1 = icmp eq i8 %a, %b
13 %cmp2 = icmp eq i8 %a, %b
22 %cmp1 = icmp eq i8 %a, %b
23 %cmp2 = icmp ne i8 %a, %b
33 %cmp1 = icmp eq i8 %a, %b
34 %cmp2 = icmp sge i8 %a, %b
46 %cmp1 = icmp eq i8 %a, %b
47 %cmp2 = icmp sgt i8 %a, %b
57 %cmp1 = icmp eq i8 %a, %b
70 %cmp1 = icmp eq i8 %a, %b
[all …]
H A Dand-or-icmp-min-max.ll24 %cmp = icmp slt i8 %x, %y
25 %cmpeq = icmp eq i8 %x, 127
50 %cmp = icmp sgt i8 %y, %x
51 %cmpeq = icmp eq i8 %x, 127
63 %cmp = icmp sgt i8 %y, %x
76 %cmp = icmp ult i8 %x, %y
89 %cmp = icmp ult i8 %x, %y
102 %cmp = icmp ugt i8 %y, %x
115 %cmp = icmp ugt i8 %y, %x
134 %cmp = icmp sgt i9 %x, %y
[all …]
H A Dand-or-icmp-zero.ll9 ; or (icmp eq (and X, ?), 0), (icmp eq X, 0) --> icmp eq (and X, ?), 0
24 ; or (icmp eq X, 0), (icmp eq (and X, ?), 0) --> icmp eq (and X, ?), 0
39 ; or (icmp eq (and ?, X), 0), (icmp eq X, 0) --> icmp eq (and ?, X), 0
54 ; or (icmp eq X, 0), (icmp eq (and ?, X), 0) --> icmp eq (and ?, X), 0
69 ; and (icmp ne (and X, ?), 0), (icmp ne X, 0) --> icmp ne (and X, ?), 0
84 ; and (icmp ne X, 0), (icmp ne (and X, ?), 0) --> icmp ne (and X, ?), 0
99 ; and (icmp ne (and ?, X), 0), (icmp ne X, 0) --> icmp ne (and ?, X), 0
114 ; and (icmp ne X, 0), (icmp ne (and ?, X), 0) --> icmp ne (and ?, X), 0
129 ; or (icmp eq (and (ptrtoint P), ?), 0), (icmp eq P, 0) --> icmp eq (and (ptrtoint P), ?), 0
146 ; or (icmp eq P, 0), (icmp eq (and (ptrtoint P), ?), 0) --> icmp eq (and (ptrtoint P), ?), 0
[all …]
H A Dassume-non-zero.ll15 %a = icmp ne ptr %x, null
17 %q = icmp ne ptr %x, null
41 %a = icmp ugt i8 %x, %y
43 %q = icmp ne i8 %x, 0
54 %q = icmp ne i8 %x, 0
63 %a = icmp uge i8 %x, 0
65 %q = icmp ne i8 %x, 0
76 %q = icmp ne i8 %x, 0
89 %q = icmp ne i8 %x, 0
100 %q = icmp ne i8 %x, 0
[all …]
H A Dand-or-icmp-nullptr.ll23 %cmp = icmp ugt ptr %x, %y
24 %cmpeq = icmp eq ptr %x, null
33 %cmp = icmp ugt ptr %x, %y
43 %cmp = icmp ult ptr %y, %x
53 %cmp = icmp ult ptr %y, %x
68 %cmp = icmp sgt ptr %x, %y
84 %cmp = icmp ule ptr %x, %y
94 %cmp = icmp ule ptr %x, %y
104 %cmp = icmp uge ptr %y, %x
114 %cmp = icmp uge ptr %y, %x
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/
H A Deq.ll41 %cmp = icmp eq i8 %a, %b
45 %t.1 = icmp uge i8 %a, %b
46 %t.2 = icmp ule i8 %a, %b
49 %t.3 = icmp eq i8 %a, %b
52 %t.4 = icmp eq i8 %b, %a
55 %f.1 = icmp ugt i8 %b, %a
58 %f.2 = icmp ult i8 %b, %a
61 %c.1 = icmp ult i8 %b, 99
66 %f.3 = icmp eq i8 %a, %b
67 %f.4 = icmp eq i8 %b, %a
[all …]
H A Dne.ll25 %cmp = icmp eq i8 %a, 0
29 %f.1 = icmp ne i8 %a, 0
30 %c.1 = icmp ne i8 %a, 1
31 %c.2 = icmp ne i8 %a, %b
37 %t.1 = icmp ne i8 %a, 0
38 %c.3 = icmp ne i8 %a, 1
39 %c.4 = icmp ne i8 %a, %b
90 %cmp = icmp ne i8 %a, 0
94 %t.1 = icmp ne i8 %a, 0
95 %c.1 = icmp ne i8 %a, 1
[all …]
H A Dmixed-signed-unsigned-predicates.ll407 %c.1 = icmp ule i32 %x, %y
408 %c.2 = icmp sle i32 %y, %z
413 %uc.1 = icmp ule i32 %x, %z
414 %uc.2 = icmp ule i32 %x, %y
417 %uc.3 = icmp ule i32 %y, %z
420 %uc.4 = icmp ule i32 %x, %a
423 %sc.1 = icmp sle i32 %x, %z
426 %sc.2 = icmp sle i32 %x, %y
429 %sc.3 = icmp sle i32 %y, %z
432 %sc.4 = icmp sle i32 %x, %a
[all …]
H A Ddom.ll23 %c.1 = icmp ule i8 %x, 10
27 %c.2 = icmp ule i8 %x, 10
32 %c.3 = icmp ugt i8 %x, 10
52 %c.1 = icmp ule i8 %x, 10
56 %c.2 = icmp ule i8 %x, 10
64 %c.3 = icmp ugt i8 %x, 10
84 %c.1 = icmp ule i8 %x, 10
91 %c.2 = icmp ule i8 %x, 10
96 %c.3 = icmp ugt i8 %x, 10
114 %c.1 = icmp ule i8 %x, 10
[all …]
H A Dzext.ll31 %c.1 = icmp uge i16 %x.ext, %y
35 %t.1 = icmp uge i16 %x.ext, %y
36 %c.2 = icmp uge i16 %x.ext, 10
38 %c.3 = icmp uge i16 %y, %x.ext
40 %c.4 = icmp uge i16 10, %x.ext
45 %t.2 = icmp uge i16 %y, %x.ext
46 %f.1 = icmp uge i16 %x.ext, %y
48 %c.5 = icmp uge i16 %x.ext, 10
50 %c.6 = icmp uge i16 10, %x.ext
82 %c.1 = icmp uge i8 %x, %y
[all …]
H A Dtransfer-unsigned-facts-to-signed.ll32 %t.2 = icmp sge i8 %idx, 0
35 %c.1 = icmp sge i8 %idx, 1
38 %c.2 = icmp sge i8 %len, 1
43 %c.3 = icmp sge i8 %idx, 0
199 %t.0 = icmp sge i8 %a, 0
200 %t.1 = icmp slt i8 %a, 4
203 %c.0 = icmp slt i8 %a, 5
208 %c.2 = icmp sge i8 %a, 0
209 %c.3 = icmp slt i8 %a, 4
212 %c.4 = icmp slt i8 %a, 5
[all …]
H A Dsge.ll33 %c.1 = icmp sge i32 %x, %y
37 %t.1 = icmp sge i32 %x, %y
39 %c.2 = icmp sge i32 %x, 10
41 %c.3 = icmp sge i32 %y, %x
43 %c.4 = icmp sge i32 10, %x
48 %t.2 = icmp sge i32 %y, %x
50 %f.1 = icmp sge i32 %x, %y
52 %c.5 = icmp sge i32 %x, 10
54 %c.6 = icmp sge i32 10, %x
94 %t.2 = icmp sge i32 %x, 9
[all …]
H A Dwrapping-math.ll13 %cmp = icmp eq i8 %sub, 0
32 %pre = icmp eq i8 %a, 1
37 %c.1 = icmp eq i8 %sub.1, 0
42 %c.2 = icmp eq i8 %sub.2, 0
61 %pre = icmp eq i8 %a, 0
66 %c.1 = icmp eq i8 %sub.1, 0
71 %c.2 = icmp eq i8 %sub.2, 0
99 %cmp.1 = icmp ne i8 %a, %b
100 %cmp.2 = icmp eq i8 %b, 0
157 %cmp.1 = icmp uge i8 %a, 20
[all …]
H A Dloops.ll83 %c.1 = icmp ule i32 %x, 10
87 %t.1 = icmp ule i32 %x, 10
89 %f.1 = icmp ugt i32 %x, 10
92 %c.2 = icmp ule i32 %x, 9
94 %c.3 = icmp ugt i32 %x, 9
101 %c.4 = icmp ugt i32 %y, 10
135 %c.1 = icmp ule i32 %x, 10
139 %f.1 = icmp ule i32 %x, 10
141 %t.1 = icmp ugt i32 %x, 10
144 %c.2 = icmp ugt i32 %x, 11
[all …]
/llvm-project-15.0.7/llvm/test/ExecutionEngine/MCJIT/
H A Dtest-setcond-int.ll21 %test1 = icmp eq i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
22 %test2 = icmp uge i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
23 %test3 = icmp ugt i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
24 %test4 = icmp ule i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
25 %test5 = icmp ult i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
26 %test6 = icmp ne i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
33 %test13 = icmp eq i32 %uint1, %uint2 ; <i1> [#uses=0]
38 %test18 = icmp ne i32 %uint1, %uint2 ; <i1> [#uses=0]
57 %test37 = icmp eq i32 %int1, %int2 ; <i1> [#uses=0]
58 %test38 = icmp sge i32 %int1, %int2 ; <i1> [#uses=0]
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dand-or-icmp-min-max.ll20 %cmp = icmp slt i8 %x, %y
21 %cmpeq = icmp eq i8 %x, 127
30 %cmp = icmp slt i8 %x, %y
31 %cmpeq = icmp eq i8 %x, 127
50 %cmp = icmp sgt i8 %y, %x
60 %cmp = icmp sgt i8 %y, %x
70 %cmp = icmp sgt i8 %y, %x
80 %cmp = icmp sgt i8 %y, %x
90 %cmp = icmp ult i8 %x, %y
100 %cmp = icmp ult i8 %x, %y
[all …]
H A Dand-or-icmp-nullptr.ll23 %cmp = icmp ugt i8* %x, %y
24 %cmpeq = icmp eq i8* %x, null
33 %cmp = icmp ugt i8* %x, %y
34 %cmpeq = icmp eq i8* %x, null
63 %cmp = icmp ult i8* %y, %x
73 %cmp = icmp ult i8* %y, %x
83 %cmp = icmp ult i8* %y, %x
93 %cmp = icmp ult i8* %y, %x
149 %cmp = icmp uge i8* %y, %x
159 %cmp = icmp uge i8* %y, %x
[all …]
H A Drange-check.ll5 ; (icmp sgt x, -1) & (icmp sgt/sge n, x) --> icmp ugt/uge n, x
14 %a = icmp sge i32 %x, 0
15 %b = icmp slt i32 %x, %nn
29 %a = icmp sge i32 %x, 0
30 %b = icmp slt i32 %x, %nn
42 %a = icmp sgt i32 %x, -1
71 %b = icmp sge i32 %x, 0
235 %b = icmp sgt i32 %x, 0 ; should be: icmp sge
250 %b = icmp sgt i32 %x, 0 ; should be: icmp sge
320 %a = icmp ne i32 %x, %nn ; should be: icmp slt/sle
[all …]
H A Dicmp-shr.ll14 %cmp = icmp eq i8 %shr, 0
34 %cmp = icmp eq i8 %shr, 0
44 %cmp = icmp ne i8 %shr, 0
54 %cmp = icmp ne i8 %shr, 0
479 %icmp = icmp eq i64 %ashr, -1
480 ret i1 %icmp
916 %c = icmp eq i8 %s, 0
929 %c = icmp ne i8 %s, 0
942 %c = icmp eq i8 %s, 0
955 %c = icmp ne i8 %s, 0
[all …]
H A Dand-or-icmps.ll12 %A = icmp slt i32 %X, 10
13 %B = icmp ult i32 %X, 10
23 %A = icmp slt i32 %X, 10
24 %B = icmp ult i32 %X, 10
34 %A = icmp slt i32 %X, 10
35 %B = icmp ult i32 %X, 10
45 %A = icmp slt i32 %X, 10
46 %B = icmp ult i32 %X, 10
57 %cmp1 = icmp ult i32 %a, 8
58 %cmp2 = icmp ult i32 %b, 8
[all …]
H A Dicmp-logical.ll11 %tst1 = icmp ne i32 %mask1, 0
13 %tst2 = icmp ne i32 %mask2, 0
166 %t0 = icmp uge i32 %A, 8
181 %t0 = icmp uge i32 %A, 8
224 %t0 = icmp ult i32 %A, 8
239 %t0 = icmp ult i32 %A, 8
339 %t2 = icmp eq i32 %t1, 0
350 %t2 = icmp eq i32 %t1, 0
363 %t2 = icmp ne i32 %t1, 0
374 %t2 = icmp ne i32 %t1, 0
[all …]
/llvm-project-15.0.7/llvm/test/ExecutionEngine/
H A Dtest-interp-vec-setcond-int.ll21 %test1 = icmp eq <5 x i8> %ubyte1, %ubyte2
22 %test2 = icmp uge <5 x i8> %ubyte1, %ubyte2
23 %test3 = icmp ugt <5 x i8> %ubyte1, %ubyte2
26 %test6 = icmp ne <5 x i8> %ubyte1, %ubyte2
33 %test13 = icmp eq <3 x i32> %uint1, %uint2
57 %test37 = icmp eq <3 x i32> %int1, %int2
58 %test38 = icmp sge <3 x i32> %int1, %int2
59 %test39 = icmp sgt <3 x i32> %int1, %int2
60 %test40 = icmp sle <3 x i32> %int1, %int2
61 %test41 = icmp slt <3 x i32> %int1, %int2
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/
H A Dicmp.ll295 %I8 = icmp eq i8 undef, undef
301 %I16 = icmp eq i16 undef, undef
307 %I32 = icmp eq i32 undef, undef
313 %I64 = icmp eq i64 undef, undef
599 %I8 = icmp ne i8 undef, undef
605 %I16 = icmp ne i16 undef, undef
611 %I32 = icmp ne i32 undef, undef
617 %I64 = icmp ne i64 undef, undef
903 %I8 = icmp sge i8 undef, undef
1207 %I8 = icmp uge i8 undef, undef
[all …]

12345678910>>...234