[llvm] 906f598 - [VPlan] Remove dead IsEpilogueVec argument from prepareToExecute (NFC).
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 23 09:00:13 PST 2023
Author: Florian Hahn
Date: 2023-11-23T16:59:50Z
New Revision: 906f59826344504dd516cce44e0ba13e25c933f7
URL: https://github.com/llvm/llvm-project/commit/906f59826344504dd516cce44e0ba13e25c933f7
DIFF: https://github.com/llvm/llvm-project/commit/906f59826344504dd516cce44e0ba13e25c933f7.diff
LOG: [VPlan] Remove dead IsEpilogueVec argument from prepareToExecute (NFC).
Added:
Modified:
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/VPlan.cpp
llvm/lib/Transforms/Vectorize/VPlan.h
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index df71593543051f6..02300b8b303b07d 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -7773,9 +7773,9 @@ SCEV2ValueTy LoopVectorizationPlanner::executePlan(
//===------------------------------------------------===//
// 2. Copy and widen instructions from the old loop into the new loop.
- BestVPlan.prepareToExecute(
- ILV.getTripCount(), ILV.getOrCreateVectorTripCount(nullptr),
- CanonicalIVStartValue, State, IsEpilogueVectorization);
+ BestVPlan.prepareToExecute(ILV.getTripCount(),
+ ILV.getOrCreateVectorTripCount(nullptr),
+ CanonicalIVStartValue, State);
BestVPlan.execute(&State);
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.cpp b/llvm/lib/Transforms/Vectorize/VPlan.cpp
index 9ffce475f022eb3..fcb33bf5504d280 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlan.cpp
@@ -724,8 +724,7 @@ VPlanPtr VPlan::createInitialVPlan(const SCEV *TripCount, ScalarEvolution &SE) {
void VPlan::prepareToExecute(Value *TripCountV, Value *VectorTripCountV,
Value *CanonicalIVStartValue,
- VPTransformState &State,
- bool IsEpilogueVectorization) {
+ VPTransformState &State) {
// Check if the backedge taken count is needed, and if so build it.
if (BackedgeTakenCount && BackedgeTakenCount->getNumUsers()) {
IRBuilder<> Builder(State.CFG.PrevBB->getTerminator());
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.h b/llvm/lib/Transforms/Vectorize/VPlan.h
index a26308a212bbd3c..1088c8dba4644cb 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.h
+++ b/llvm/lib/Transforms/Vectorize/VPlan.h
@@ -2571,8 +2571,7 @@ class VPlan {
/// Prepare the plan for execution, setting up the required live-in values.
void prepareToExecute(Value *TripCount, Value *VectorTripCount,
- Value *CanonicalIVStartValue, VPTransformState &State,
- bool IsEpilogueVectorization);
+ Value *CanonicalIVStartValue, VPTransformState &State);
/// Generate the IR code for this VPlan.
void execute(VPTransformState *State);
More information about the llvm-commits
mailing list