We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f083c0 commit d4ccec7Copy full SHA for d4ccec7
llvm/test/Transforms/InstCombine/ucmp.ll
@@ -349,13 +349,13 @@ define i8 @ucmp_from_select_le_neg1(i32 %x, i32 %y) {
349
; CHECK-SAME: i32 [[X:%.*]], i32 [[Y:%.*]]) {
350
; CHECK-NEXT: [[NE_BOOL:%.*]] = icmp ult i32 [[X]], [[Y]]
351
; CHECK-NEXT: [[NE:%.*]] = sext i1 [[NE_BOOL]] to i8
352
-; CHECK-NEXT: [[LE_NOT:%.*]] = icmp ugt i32 [[X]], [[Y]]
+; CHECK-NEXT: [[LE_NOT:%.*]] = icmp ult i32 [[X]], [[Y]]
353
; CHECK-NEXT: [[R:%.*]] = select i1 [[LE_NOT]], i8 1, i8 [[NE]]
354
; CHECK-NEXT: ret i8 [[R]]
355
;
356
%ne_bool = icmp ult i32 %x, %y
357
%ne = sext i1 %ne_bool to i8
358
- %le = icmp ule i32 %x, %y
+ %le = icmp uge i32 %x, %y
359
%r = select i1 %le, i8 %ne, i8 1
360
ret i8 %r
361
}
0 commit comments