Lines Matching full:icmp
8 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
18 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
29 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
39 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
51 %V = icmp eq <2 x i64> %x, undef
58 %c = icmp sle i32 %a, -1
73 %b = icmp ult i32 %a, %x
76 ; CHECK: %b = icmp ne i32 %x, 0
83 %b = icmp eq i32 %a, %x
92 %b = icmp ugt i32 %x, %a
95 ; CHECK: icmp ugt i32 %x, 1
102 %b = icmp slt i32 %a, %x
106 ; CHECK: %b = icmp ne i32 %x, -2147483648
112 %b = icmp slt i32 %x, %a
121 %B = icmp ne i64 bitcast (<2 x i32> <i32 1, i32 -1> to i64), %S
131 %cmp = icmp slt i8 undef, %X
139 %cmp = icmp slt i8 undef, -128
147 %cmp = icmp eq i8 undef, -128
155 %cmp = icmp ne i8 undef, -128
164 %cmp = icmp eq i32 %and, 0
167 ; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
174 %cmp = icmp eq i32 %and, 0
177 ; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
183 %cmp = icmp eq i32 %and, 8
186 ; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
192 %cmp = icmp ne i32 %and, 0
195 ; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
201 ; CHECK: icmp ugt
203 %B = icmp ugt i8 %A, 3
210 ; CHECK: icmp ult
212 %B = icmp ult i8 %A, 4
218 ; CHECK: icmp sgt i32 %x, 1328634634
221 %i4 = icmp eq i32 %i3, -1
229 ; CHECK: %cmp = icmp eq i64 %i, 1000
233 %cmp = icmp eq i32* %p1, getelementptr inbounds ([1000 x i32]* @X, i64 1, i64 0)
239 ; CHECK: %c = icmp sgt i32 %x, %y
244 %c = icmp sgt i32 %lhs, %rhs
250 ; CHECK: %c = icmp ugt i32 %x, %y
255 %c = icmp ugt i32 %lhs, %rhs
261 ; CHECK: %c = icmp sgt i32 %x, %y
266 %c = icmp sgt i32 %lhs, %rhs
272 ; CHECK: %c = icmp ugt i32 %x, %y
277 %c = icmp ugt i32 %lhs, %rhs
283 ; CHECK: %c = icmp sgt i32 %y, 0
287 %c = icmp sgt i32 %lhs, %x
293 ; CHECK: %c = icmp ne i32 %y, 0
297 %c = icmp ugt i32 %lhs, %x
303 ; CHECK: %c = icmp slt i32 %y, 0
307 %c = icmp sgt i32 %x, %rhs
316 %c = icmp ugt i32 %x, %rhs
322 ; CHECK: %c = icmp slt i32 %y, 0
326 %c = icmp sgt i32 %lhs, %x
335 %c = icmp ugt i32 %lhs, %x
341 ; CHECK: %c = icmp sgt i32 %y, 0
345 %c = icmp sgt i32 %x, %rhs
351 ; CHECK: %c = icmp ne i32 %y, 0
355 %c = icmp ugt i32 %x, %rhs
361 ; CHECK: %c = icmp sgt i32 %z, %y
366 %c = icmp sgt i32 %lhs, %rhs
372 ; CHECK: %c = icmp ugt i32 %z, %y
377 %c = icmp ugt i32 %lhs, %rhs
383 ; CHECK: %B = icmp eq i32 %X, 0
386 %B = icmp eq i32 %A, 0
391 ; CHECK: %B = icmp ne i32 %X, 0
394 %B = icmp ne i32 %A, 0
403 %B = icmp ugt i32 %Y, %A
408 ; CHECK: %B = icmp sgt i32 %Y, -1
411 %B = icmp slt i32 %A, %Y
416 ; CHECK: %B = icmp slt i32 %Y, 0
419 %B = icmp slt i32 %Y, %A
424 ; CHECK: %B = icmp sgt i32 %Y, -1
427 %B = icmp slt i32 %A, %Y
432 ; CHECK: %B = icmp slt i32 %Y, 0
435 %B = icmp slt i32 %Y, %A
441 ; CHECK: %C = icmp ult i32 %X, %Y
445 %C = icmp ult i32 %A, %B
451 ; CHECK: %C = icmp ugt i32 %X, %Y
455 %C = icmp ugt i32 %A, %B
461 ; CHECK: %C = icmp eq i32 %X, %Y
465 %C = icmp eq i32 %A, %B
475 %cmp = icmp ult <2 x i32> %tmp11, <i32 4, i32 4>
485 %C = icmp sgt i32 %B, -1
494 %C = icmp sgt i32 %B, -1
500 ; CHECK-NEXT: icmp eq i32 {{.*}}, 4980863
504 %cmp = icmp eq i32 %conv, 127
507 %cmp15 = icmp eq i8 %tmp3, 76
517 ; CHECK-NEXT: icmp
521 %z = icmp eq i32 %x, %y
527 ; CHECK-NEXT: icmp eq i8 %and, -128
531 %ret = icmp eq i32 %and, 128
536 ; CHECK-NEXT: icmp eq i32 %a, -123
539 %cmp = icmp eq i32 %sub, 123
544 ; CHECK-NEXT: icmp eq i32 %a, -113
547 %cmp = icmp eq i32 %sub, 123
555 ; CHECK: %cmp = icmp ne i32 %and, 0
558 %cmp = icmp ne i32 %and, 0
565 ; CHECK-NEXT: icmp ne
568 %cmp = icmp slt i64 %val, 0
570 %tobool = icmp ne i64 %sub.val, 0
575 ; CHECK-NEXT: icmp ne
578 %cmp = icmp slt i64 %val, 0
580 %tobool = icmp ne i64 %sub.val, 0
598 %cmp = icmp ult i8* %cast1, %gep2
611 %cmp = icmp ult i8* %cast1, %gep2
615 ; CHECK-NEXT: icmp slt i64 %gep1.idx, %j
624 %cmp = icmp ult i8* %cast1, %gep2
628 ; CHECK: icmp ult i8* %cast1, %gep2
635 %cmp = icmp slt i8* %arrayidx1, %arrayidx2