[llvm] fcfb864 - [LV] set Header earlier, use variable instead of repeated access (NFC).
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Wed May 18 01:30:16 PDT 2022
Author: Florian Hahn
Date: 2022-05-18T09:29:59+01:00
New Revision: fcfb86483b29df124c0b4a61ff65b0c6800f64b7
URL: https://github.com/llvm/llvm-project/commit/fcfb86483b29df124c0b4a61ff65b0c6800f64b7
DIFF: https://github.com/llvm/llvm-project/commit/fcfb86483b29df124c0b4a61ff65b0c6800f64b7.diff
LOG: [LV] set Header earlier, use variable instead of repeated access (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 0aa725c2f4f39..d33bea47e0341 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -10635,11 +10635,11 @@ bool LoopVectorizePass::processLoop(Loop *L) {
VPlan &BestEpiPlan = LVP.getBestPlanFor(EPI.EpilogueVF);
VPRegionBlock *VectorLoop = BestEpiPlan.getVectorLoopRegion();
- VectorLoop->getEntryBasicBlock()->setName("vec.epilog.vector.body");
+ VPBasicBlock *Header = VectorLoop->getEntryBasicBlock();
+ Header->setName("vec.epilog.vector.body");
// Ensure that the start values for any VPReductionPHIRecipes are
// updated before vectorising the epilogue loop.
- VPBasicBlock *Header = VectorLoop->getEntryBasicBlock();
for (VPRecipeBase &R : Header->phis()) {
if (auto *ReductionPhi = dyn_cast<VPReductionPHIRecipe>(&R)) {
if (auto *Resume = MainILV.getReductionResumeValue(
More information about the llvm-commits
mailing list