From 0b505954058c4c8f0630c282ac4424e1dde179ec Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Mon, 3 Nov 2025 16:14:52 +0000 Subject: [PATCH] [PhaseOrdering] Update check lines are upstream improvements. --- llvm/test/Transforms/PhaseOrdering/runtime-check-removal.ll | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/llvm/test/Transforms/PhaseOrdering/runtime-check-removal.ll b/llvm/test/Transforms/PhaseOrdering/runtime-check-removal.ll index 2933249782f44..53b65b62a52d9 100644 --- a/llvm/test/Transforms/PhaseOrdering/runtime-check-removal.ll +++ b/llvm/test/Transforms/PhaseOrdering/runtime-check-removal.ll @@ -15,15 +15,13 @@ define void @test_remove_check_with_incrementing_integer_induction(i16 %start, i ; CHECK-NEXT: [[OR_COND3:%.*]] = and i1 [[LEN_NEG_NOT]], [[C1]] ; CHECK-NEXT: br i1 [[OR_COND3]], label [[LOOP_LATCH_PREHEADER:%.*]], label [[EXIT:%.*]] ; CHECK: loop.latch.preheader: -; CHECK-NEXT: [[TMP0:%.*]] = add i16 [[A]], -1 ; CHECK-NEXT: [[TMP1:%.*]] = add nsw i16 [[LEN]], -1 -; CHECK-NEXT: [[UMIN:%.*]] = tail call i16 @llvm.umin.i16(i16 [[TMP0]], i16 [[TMP1]]) ; CHECK-NEXT: br label [[LOOP_LATCH:%.*]] ; CHECK: loop.latch: ; CHECK-NEXT: [[IV2:%.*]] = phi i16 [ [[IV_NEXT:%.*]], [[LOOP_LATCH]] ], [ 0, [[LOOP_LATCH_PREHEADER]] ] ; CHECK-NEXT: tail call void @use(i16 [[IV2]]) ; CHECK-NEXT: [[IV_NEXT]] = add nuw nsw i16 [[IV2]], 1 -; CHECK-NEXT: [[EXITCOND_NOT:%.*]] = icmp eq i16 [[IV2]], [[UMIN]] +; CHECK-NEXT: [[EXITCOND_NOT:%.*]] = icmp eq i16 [[IV2]], [[TMP1]] ; CHECK-NEXT: br i1 [[EXITCOND_NOT]], label [[EXIT]], label [[LOOP_LATCH]] ; CHECK: exit: ; CHECK-NEXT: ret void