[llvm] d89f3e8 - [VPlan] Remove dead HeaderVPBB argument from addUsersInExitBlock (NFC).

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 23 03:37:07 PDT 2024


Author: Florian Hahn
Date: 2024-07-23T11:36:43+01:00
New Revision: d89f3e8df3160b3afc07bc742c81aa4738ea9646

URL: https://github.com/llvm/llvm-project/commit/d89f3e8df3160b3afc07bc742c81aa4738ea9646
DIFF: https://github.com/llvm/llvm-project/commit/d89f3e8df3160b3afc07bc742c81aa4738ea9646.diff

LOG: [VPlan] Remove dead HeaderVPBB argument from addUsersInExitBlock (NFC).

Added: 
    

Modified: 
    llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index 6d28b8fabe42e..8fa1a57177d93 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -8371,8 +8371,8 @@ static void addCanonicalIVRecipes(VPlan &Plan, Type *IdxTy, bool HasNUW,
 
 // Add exit values to \p Plan. VPLiveOuts are added for each LCSSA phi in the
 // original exit block.
-static void addUsersInExitBlock(VPBasicBlock *HeaderVPBB, Loop *OrigLoop,
-                                VPRecipeBuilder &Builder, VPlan &Plan) {
+static void addUsersInExitBlock(Loop *OrigLoop, VPRecipeBuilder &Builder,
+                                VPlan &Plan) {
   BasicBlock *ExitBB = OrigLoop->getUniqueExitBlock();
   BasicBlock *ExitingBB = OrigLoop->getExitingBlock();
   // Only handle single-exit loops with unique exit blocks for now.
@@ -8605,7 +8605,7 @@ LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes(VFRange &Range) {
     // and there is nothing to fix from vector loop; phis should have incoming
     // from scalar loop only.
   } else
-    addUsersInExitBlock(HeaderVPBB, OrigLoop, RecipeBuilder, *Plan);
+    addUsersInExitBlock(OrigLoop, RecipeBuilder, *Plan);
 
   assert(isa<VPRegionBlock>(Plan->getVectorLoopRegion()) &&
          !Plan->getVectorLoopRegion()->getEntryBasicBlock()->empty() &&


        


More information about the llvm-commits mailing list