aboutsummaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2024-07-23 11:36:31 +0100
committerFlorian Hahn <flo@fhahn.com>2024-07-23 11:36:43 +0100
commitd89f3e8df3160b3afc07bc742c81aa4738ea9646 (patch)
treed7696165f1d49b58f41d55fb5d676f04ffa26088 /llvm
parent363e036ac002d5af4bb82e303052b806a98086a1 (diff)
downloadllvm-d89f3e8df3160b3afc07bc742c81aa4738ea9646.zip
llvm-d89f3e8df3160b3afc07bc742c81aa4738ea9646.tar.gz
llvm-d89f3e8df3160b3afc07bc742c81aa4738ea9646.tar.bz2
[VPlan] Remove dead HeaderVPBB argument from addUsersInExitBlock (NFC).
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Transforms/Vectorize/LoopVectorize.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index 6d28b8f..8fa1a57 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() &&