[llvm] [VPlan] Simplify Plan's entry in removeBranchOnConst. (PR #154510)

David Sherwood via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 15 01:23:17 PDT 2025


================
@@ -94,7 +94,7 @@ define void @check_widen_intrinsic_with_nnan(ptr noalias %dst.0, ptr noalias %ds
 ; CHECK:       [[LOOP_LATCH]]:
 ; CHECK-NEXT:    [[IV_NEXT]] = add nuw nsw i64 [[IV]], 1
 ; CHECK-NEXT:    [[EXITCOND_NOT:%.*]] = icmp eq i64 [[IV_NEXT]], 1000
-; CHECK-NEXT:    br i1 [[EXITCOND_NOT]], label %[[EXIT]], label %[[LOOP_HEADER]], !llvm.loop [[LOOP3:![0-9]+]]
+; CHECK-NEXT:    br i1 [[EXITCOND_NOT]], label %[[EXIT]], label %[[LOOP_HEADER]]
----------------
david-arm wrote:

Again, this doesn't look right, not sure why loop vectoriser is killing off metadata from the original scalar loop?

https://github.com/llvm/llvm-project/pull/154510


More information about the llvm-commits mailing list