Lines Matching refs:icmp

23   %cmp = icmp ugt ptr %x, %y
24 %cmpeq = icmp eq ptr %x, null
33 %cmp = icmp ugt ptr %x, %y
34 %cmpeq = icmp eq ptr %x, null
43 %cmp = icmp ult ptr %y, %x
44 %cmpeq = icmp eq ptr %x, null
53 %cmp = icmp ult ptr %y, %x
54 %cmpeq = icmp eq ptr %x, null
63 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt ptr [[X:%.*]], [[Y:%.*]]
64 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X]], null
68 %cmp = icmp sgt ptr %x, %y
69 %cmpeq = icmp eq ptr %x, null
84 %cmp = icmp ule ptr %x, %y
85 %cmpeq = icmp ne ptr %x, null
94 %cmp = icmp ule ptr %x, %y
95 %cmpeq = icmp ne ptr %x, null
104 %cmp = icmp uge ptr %y, %x
105 %cmpeq = icmp ne ptr %x, null
114 %cmp = icmp uge ptr %y, %x
115 %cmpeq = icmp ne ptr %x, null
124 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle ptr [[X:%.*]], [[Y:%.*]]
125 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X]], null
129 %cmp = icmp sle ptr %x, %y
130 %cmpeq = icmp ne ptr %x, null
143 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X:%.*]], null
146 %cmp = icmp ule ptr %x, %y
147 %cmpeq = icmp eq ptr %x, null
154 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X:%.*]], null
157 %cmp = icmp ule ptr %x, %y
158 %cmpeq = icmp eq ptr %x, null
165 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X:%.*]], null
168 %cmp = icmp uge ptr %y, %x
169 %cmpeq = icmp eq ptr %x, null
176 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X:%.*]], null
179 %cmp = icmp uge ptr %y, %x
180 %cmpeq = icmp eq ptr %x, null
189 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle ptr [[X:%.*]], [[Y:%.*]]
190 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X]], null
194 %cmp = icmp sle ptr %x, %y
195 %cmpeq = icmp eq ptr %x, null
208 ; CHECK-NEXT: [[CMP:%.*]] = icmp ule ptr [[X:%.*]], [[Y:%.*]]
211 %cmp = icmp ule ptr %x, %y
212 %cmpeq = icmp eq ptr %x, null
219 ; CHECK-NEXT: [[CMP:%.*]] = icmp ule ptr [[X:%.*]], [[Y:%.*]]
222 %cmp = icmp ule ptr %x, %y
223 %cmpeq = icmp eq ptr %x, null
230 ; CHECK-NEXT: [[CMP:%.*]] = icmp uge ptr [[Y:%.*]], [[X:%.*]]
233 %cmp = icmp uge ptr %y, %x
234 %cmpeq = icmp eq ptr %x, null
241 ; CHECK-NEXT: [[CMP:%.*]] = icmp uge ptr [[Y:%.*]], [[X:%.*]]
244 %cmp = icmp uge ptr %y, %x
245 %cmpeq = icmp eq ptr %x, null
254 ; CHECK-NEXT: [[CMP:%.*]] = icmp sle ptr [[X:%.*]], [[Y:%.*]]
255 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp eq ptr [[X]], null
259 %cmp = icmp sle ptr %x, %y
260 %cmpeq = icmp eq ptr %x, null
273 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt ptr [[X:%.*]], [[Y:%.*]]
276 %cmp = icmp ugt ptr %x, %y
277 %cmpeq = icmp ne ptr %x, null
284 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt ptr [[X:%.*]], [[Y:%.*]]
287 %cmp = icmp ugt ptr %x, %y
288 %cmpeq = icmp ne ptr %x, null
295 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult ptr [[Y:%.*]], [[X:%.*]]
298 %cmp = icmp ult ptr %y, %x
299 %cmpeq = icmp ne ptr %x, null
306 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult ptr [[Y:%.*]], [[X:%.*]]
309 %cmp = icmp ult ptr %y, %x
310 %cmpeq = icmp ne ptr %x, null
319 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt ptr [[X:%.*]], [[Y:%.*]]
320 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X]], null
324 %cmp = icmp sgt ptr %x, %y
325 %cmpeq = icmp ne ptr %x, null
338 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X:%.*]], null
341 %cmp = icmp ugt ptr %x, %y
342 %cmpeq = icmp ne ptr %x, null
349 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X:%.*]], null
352 %cmp = icmp ugt ptr %x, %y
353 %cmpeq = icmp ne ptr %x, null
360 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X:%.*]], null
363 %cmp = icmp ult ptr %y, %x
364 %cmpeq = icmp ne ptr %x, null
371 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X:%.*]], null
374 %cmp = icmp ult ptr %y, %x
375 %cmpeq = icmp ne ptr %x, null
384 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt ptr [[X:%.*]], [[Y:%.*]]
385 ; CHECK-NEXT: [[CMPEQ:%.*]] = icmp ne ptr [[X]], null
389 %cmp = icmp sgt ptr %x, %y
390 %cmpeq = icmp ne ptr %x, null