Home
last modified time | relevance | path

Searched refs:cmp2 (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dor-icmps-same-ops.ll13 %cmp2 = icmp eq i8 %a, %b
14 %or = or i1 %cmp1, %cmp2
23 %cmp2 = icmp ne i8 %a, %b
24 %or = or i1 %cmp1, %cmp2
34 %cmp2 = icmp sge i8 %a, %b
35 %or = or i1 %cmp1, %cmp2
48 %or = or i1 %cmp1, %cmp2
59 %or = or i1 %cmp1, %cmp2
72 %or = or i1 %cmp1, %cmp2
83 %or = or i1 %cmp1, %cmp2
[all …]
H A Dand-icmps-same-ops.ll13 %cmp2 = icmp eq i8 %a, %b
14 %and = and i1 %cmp1, %cmp2
23 %cmp2 = icmp ne i8 %a, %b
24 %and = and i1 %cmp1, %cmp2
34 %cmp2 = icmp sge i8 %a, %b
35 %and = and i1 %cmp1, %cmp2
44 %cmp2 = icmp sgt i8 %a, %b
45 %and = and i1 %cmp1, %cmp2
55 %cmp2 = icmp sle i8 %a, %b
56 %and = and i1 %cmp1, %cmp2
[all …]
H A Dlogic-of-fcmps.ll13 %cmp2 = fcmp ord float %x, %y
14 %r = and i1 %cmp1, %cmp2
24 %cmp2 = fcmp ord double %y, %x
25 %r = and i1 %cmp1, %cmp2
36 %r = and <2 x i1> %cmp1, %cmp2
59 %r = and i1 %cmp1, %cmp2
70 %r = and i1 %cmp1, %cmp2
103 %r = or i1 %cmp1, %cmp2
114 %r = or i1 %cmp1, %cmp2
147 %r = or i1 %cmp1, %cmp2
[all …]
H A Dand-or-implied-cond.ll10 %cmp2 = icmp ne i8 %x, 1
12 %or = or i1 %and, %cmp2
22 %cmp2 = icmp ne i8 %x, 1
24 %or = or i1 %cmp2, %and
34 %cmp2 = icmp ne i8 %x, 1
36 %or = or i1 %and, %cmp2
46 %cmp2 = icmp ne i8 %x, 1
48 %or = or i1 %cmp2, %and
61 %cmp2 = icmp ne i8 %x, 0
63 %or = or i1 %and, %cmp2
[all …]
H A Dselect-implied.ll20 %cmp2 = icmp ugt i32 %a, %b
45 %cmp2 = icmp ne i32 %a, %b
217 %or = or i1 %cmp1, %cmp2
292 %or = or i1 %cmp2, %x
316 %or = or i1 %x, %cmp2
340 %or = or i1 %cmp2, %x
415 %or = and i1 %cmp2, %x
439 %and = and i1 %cmp2, %x
463 %and = and i1 %x, %cmp2
487 %and = and i1 %cmp2, %x
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dsmin-icmp.ll20 ret i1 %cmp2
33 ret i1 %cmp2
48 ret i1 %cmp2
63 ret i1 %cmp2
76 ret i1 %cmp2
89 ret i1 %cmp2
104 ret i1 %cmp2
119 ret i1 %cmp2
132 ret i1 %cmp2
145 ret i1 %cmp2
[all …]
H A Dsmax-icmp.ll21 ret i1 %cmp2
34 ret i1 %cmp2
49 ret i1 %cmp2
64 ret i1 %cmp2
77 ret i1 %cmp2
90 ret i1 %cmp2
105 ret i1 %cmp2
120 ret i1 %cmp2
133 ret i1 %cmp2
146 ret i1 %cmp2
[all …]
H A Dumin-icmp.ll21 ret i1 %cmp2
34 ret i1 %cmp2
49 ret i1 %cmp2
64 ret i1 %cmp2
77 ret i1 %cmp2
90 ret i1 %cmp2
105 ret i1 %cmp2
120 ret i1 %cmp2
133 ret i1 %cmp2
146 ret i1 %cmp2
[all …]
H A Dumax-icmp.ll21 ret i1 %cmp2
34 ret i1 %cmp2
49 ret i1 %cmp2
64 ret i1 %cmp2
77 ret i1 %cmp2
90 ret i1 %cmp2
105 ret i1 %cmp2
120 ret i1 %cmp2
133 ret i1 %cmp2
146 ret i1 %cmp2
[all …]
H A Dmerge-icmp.ll19 %or = and i1 %cmp1, %cmp2
64 %or = and i1 %cmp1, %cmp2
107 %or = or i1 %cmp1, %cmp2
120 %or = or i1 %cmp1, %cmp2
147 %or = or i1 %cmp1, %cmp2
161 %or = or i1 %cmp1, %cmp2
180 %or = or i1 %cmp1, %cmp2
199 %or = or i1 %cmp1, %cmp2
216 %or = or i1 %cmp1, %cmp2
233 %or = or i1 %cmp1, %cmp2
[all …]
H A Dicmp-select.ll18 ret i1 %cmp2
31 ret i1 %cmp2
46 ret i1 %cmp2
62 ret i1 %cmp2
74 ret i1 %cmp2
89 ret i1 %cmp2
105 ret i1 %cmp2
118 ret i1 %cmp2
133 ret i1 %cmp2
148 ret i1 %cmp2
[all …]
H A Dminmax-of-minmax.ll11 %cmp2 = icmp slt i32 %y, %x
25 %cmp2 = icmp sgt i32 %x, %y
39 %cmp2 = icmp slt i32 %y, %x
67 %cmp2 = icmp sgt i32 %y, %x
81 %cmp2 = icmp slt i32 %x, %y
109 %cmp2 = icmp sgt i32 %y, %x
123 %cmp2 = icmp ult i32 %y, %x
137 %cmp2 = icmp ugt i32 %x, %y
151 %cmp2 = icmp ult i32 %y, %x
179 %cmp2 = icmp ugt i32 %y, %x
[all …]
H A Dunrecognized_three-way-comparison.ll22 %cmp2 = icmp slt i32 %x, %c
50 %cmp2 = icmp slt i32 %x, 0
78 %cmp2 = icmp slt i32 %x, 1
106 %cmp2 = icmp slt i32 %x, 2
134 %cmp2 = icmp slt i32 %x, 3
162 %cmp2 = icmp slt i32 %x, 4
190 %cmp2 = icmp slt i32 %x, 5
218 %cmp2 = icmp slt i32 %x, 6
276 %cmp2 = icmp slt i32 %x, 0
334 %cmp2 = icmp slt i32 %x, 0
[all …]
H A Dclamp-to-minmax.ll12 %cmp2 = fcmp fast olt float %x, 255.0
13 %min = select i1 %cmp2, float %x, float 255.0
27 %cmp2 = fcmp fast olt float %x, 255.0
42 %cmp2 = fcmp fast ogt float %x, 1.0
57 %cmp2 = fcmp fast ogt float %x, 1.0
75 %cmp2 = fcmp fast ult float %x, 255.0
90 %cmp2 = fcmp fast ult float %x, 255.0
105 %cmp2 = fcmp fast ugt float %x, 1.0
120 %cmp2 = fcmp fast ugt float %x, 1.0
191 %cmp2 = fcmp fast olt float %x, 255.0
[all …]
H A Dprevent-cmp-merge.ll19 %cmp2 = icmp eq i32 %xor, %rhs
20 %sel = or i1 %cmp1, %cmp2
35 %cmp2 = icmp eq i32 %xor, %rhs
36 %sel = select i1 %cmp1, i1 true, i1 %cmp2
51 %cmp2 = icmp eq i32 %xor, 32
52 %sel = xor i1 %cmp1, %cmp2
67 %cmp2 = icmp eq i32 %sub, 31
68 %sel = or i1 %cmp1, %cmp2
83 %cmp2 = icmp eq i32 %sub, 31
84 %sel = select i1 %cmp1, i1 true, i1 %cmp2
H A Dicmp-dom.ll27 %cmp2 = icmp sgt i64 %a, 0
60 %cmp2 = icmp sgt i64 %a, 0
93 %cmp2 = icmp sgt i64 %a, 5
206 ret i1 %cmp2
226 ret i1 %cmp2
246 ret i1 %cmp2
266 ret i1 %cmp2
288 ret i1 %cmp2
308 ret i1 %cmp2
328 ret i1 %cmp2
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dimplied-cond-matching-imm.ll3 ; cmp1 implies cmp2 is false
12 %cmp2 = icmp eq i32 %a, 1
13 br i1 %cmp2, label %istrue, label %isfalse
27 ; cmp1 implies cmp2 is false
36 %cmp2 = icmp ugt i32 %a, 6
51 ; cmp1 implies cmp2 is false
60 %cmp2 = icmp eq i32 %a, 0
75 ; cmp1 implies cmp2 is true
84 %cmp2 = icmp ugt i32 %a, 0
99 ; cmp1 implies cmp2 is true
[all …]
H A Dimplied-cond-matching.ll80 %cmp2 = icmp eq i32 %a, %b
104 %cmp2 = icmp ne i32 %a, %b
128 %cmp2 = icmp ugt i32 %a, %b
152 %cmp2 = icmp uge i32 %a, %b
176 %cmp2 = icmp ult i32 %a, %b
200 %cmp2 = icmp ule i32 %a, %b
224 %cmp2 = icmp sgt i32 %a, %b
248 %cmp2 = icmp sge i32 %a, %b
272 %cmp2 = icmp slt i32 %a, %b
296 %cmp2 = icmp sle i32 %a, %b
[all …]
H A Dimplied-cond-matching-false-dest.ll14 %cmp2 = icmp eq i32 %a, %b
38 %cmp2 = icmp ne i32 %a, %b
62 %cmp2 = icmp ne i32 %a, %b
86 %cmp2 = icmp ugt i32 %a, %b
110 %cmp2 = icmp uge i32 %a, %b
134 %cmp2 = icmp ult i32 %a, %b
158 %cmp2 = icmp ule i32 %a, %b
182 %cmp2 = icmp ugt i32 %a, %b
206 %cmp2 = icmp ule i32 %a, %b
230 %cmp2 = icmp uge i32 %a, %b
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dvminmaxnm.ll157 %cmp2 = fcmp fast olt float 34., %cond1
168 %cmp2 = fcmp fast ole double 56., %cond1
179 %cmp2 = fcmp fast ogt float 78., %cond1
201 %cmp2 = fcmp fast ult float %cond1, 34.
212 %cmp2 = fcmp fast ule float %cond1, 56.
223 %cmp2 = fcmp fast ugt float %cond1, 78.
245 %cmp2 = fcmp fast ogt float 34., %cond1
256 %cmp2 = fcmp fast oge float 56., %cond1
267 %cmp2 = fcmp fast olt float 78., %cond1
334 %cmp2 = fcmp fast ogt float %cond1, 0.
[all …]
H A Dvminmaxnm-safe.ll179 %cmp2 = fcmp olt float 34., %cond1
201 %cmp2 = fcmp ogt float 78., %cond1
223 %cmp2 = fcmp ult float %cond1, 34.
234 %cmp2 = fcmp ule float %cond1, 56.
245 %cmp2 = fcmp ugt float %cond1, 78.
267 %cmp2 = fcmp ogt float 34., %cond1
278 %cmp2 = fcmp oge float 56., %cond1
289 %cmp2 = fcmp olt float 78., %cond1
300 %cmp2 = fcmp ole float 90., %cond1
311 %cmp2 = fcmp ugt float %cond1, 34.
[all …]
H A Dfp16-vminmaxnm.ll179 %cmp2 = fcmp fast olt half 34., %cond1
195 %cmp2 = fcmp fast ogt half 78., %cond1
211 %cmp2 = fcmp fast ult half %cond1, 34.
227 %cmp2 = fcmp fast ule half %cond1, 56.
243 %cmp2 = fcmp fast ugt half %cond1, 78.
259 %cmp2 = fcmp fast ogt half 34., %cond1
275 %cmp2 = fcmp fast oge half 56., %cond1
291 %cmp2 = fcmp fast olt half 78., %cond1
307 %cmp2 = fcmp fast ole half 90., %cond1
370 %cmp2 = fcmp fast ogt half %cond1, 0.
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/
H A Dthread-cmp.ll14 %cmp2 = icmp ne i32* %p, null
15 br i1 %cmp2, label %exit1, label %exit2
27 ; It would not be legal to replace %cmp2 (well, in this case it actually is,
36 %cmp2 = icmp ne i32* %p, null
37 call void @use(i1 %cmp2)
41 br i1 %cmp2, label %exit1, label %exit2
43 br i1 %cmp2, label %exit1, label %exit2
50 ; In this case, we can remove cmp2 because it's otherwise unused
58 %cmp2 = icmp ne i32* %p, null
62 br i1 %cmp2, label %exit1, label %exit2
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Ddag-combine-setcc.ll15 %cmp2 = icmp eq i8 %cast, zeroinitializer
16 ret i1 %cmp2
30 %cmp2 = icmp eq i16 %cast, zeroinitializer
31 ret i1 %cmp2
47 %cmp2 = icmp eq i32 %cast, zeroinitializer
48 ret i1 %cmp2
69 ret i1 %cmp2
83 ret i1 %cmp2
97 ret i1 %cmp2
112 ret i1 %cmp2
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/
H A Dmin-max-abs-cse.ll23 %cmp2 = icmp sgt i8 %sub, 0
25 %m2 = select i1 %cmp2, i8 %sub, i8 0
39 %cmp2 = icmp slt i8 %a, 0
41 %m2 = select i1 %cmp2, i8 %neg, i8 %a
54 %cmp2 = icmp sgt i8 %a, 0
56 %m2 = select i1 %cmp2, i8 %neg, i8 %a
69 %cmp2 = icmp slt i8 %a, 0
71 %m2 = select i1 %cmp2, i8 %neg, i8 %a
86 %cmp2 = icmp sgt i8 %a, -1
88 %m2 = select i1 %cmp2, i8 %neg, i8 %a

12345678910>>...22