[llvm] [VPlan] Simplify VPPhi with all-equal incoming (PR #157414)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 8 13:56:01 PDT 2025


================
@@ -372,20 +372,19 @@ define void @small_trip_count_loop(ptr %arg, ptr %arg2) {
 ; CHECK:       middle.block:
 ; CHECK-NEXT:    br i1 false, label [[EXIT:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*]]
 ; CHECK:       vec.epilog.iter.check:
-; CHECK-NEXT:    br i1 false, label [[VEC_EPILOG_SCALAR_PH]], label [[VEC_EPILOG_PH]]
+; CHECK-NEXT:    br i1 false, label [[VEC_EPILOG_SCALAR_PH]], label [[VEC_EPILOG_PH]], !prof [[PROF14:![0-9]+]]
 ; CHECK:       vec.epilog.ph:
-; CHECK-NEXT:    [[VEC_EPILOG_RESUME_VAL:%.*]] = phi i32 [ 0, [[VEC_EPILOG_ITER_CHECK]] ], [ 0, [[VECTOR_MAIN_LOOP_ITER_CHECK]] ]
----------------
fhahn wrote:

all previous changes in the file non-functional,as are the latter changes?

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


More information about the llvm-commits mailing list