Skip to content

Commit d4ccec7

Browse files
committed
Change existing test so that it stays negative after the fold
1 parent 4f083c0 commit d4ccec7

File tree

1 file changed

+2
-2
lines changed
  • llvm/test/Transforms/InstCombine

1 file changed

+2
-2
lines changed

llvm/test/Transforms/InstCombine/ucmp.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,13 +349,13 @@ define i8 @ucmp_from_select_le_neg1(i32 %x, i32 %y) {
349349
; CHECK-SAME: i32 [[X:%.*]], i32 [[Y:%.*]]) {
350350
; CHECK-NEXT: [[NE_BOOL:%.*]] = icmp ult i32 [[X]], [[Y]]
351351
; CHECK-NEXT: [[NE:%.*]] = sext i1 [[NE_BOOL]] to i8
352-
; CHECK-NEXT: [[LE_NOT:%.*]] = icmp ugt i32 [[X]], [[Y]]
352+
; CHECK-NEXT: [[LE_NOT:%.*]] = icmp ult i32 [[X]], [[Y]]
353353
; CHECK-NEXT: [[R:%.*]] = select i1 [[LE_NOT]], i8 1, i8 [[NE]]
354354
; CHECK-NEXT: ret i8 [[R]]
355355
;
356356
%ne_bool = icmp ult i32 %x, %y
357357
%ne = sext i1 %ne_bool to i8
358-
%le = icmp ule i32 %x, %y
358+
%le = icmp uge i32 %x, %y
359359
%r = select i1 %le, i8 %ne, i8 1
360360
ret i8 %r
361361
}

0 commit comments

Comments
 (0)