[llvm] d66cbec - [VPlan] Use getVPValueOrAddLiveIn in mapToVPValues (NFC).
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 25 11:54:37 PDT 2024
Author: Florian Hahn
Date: 2024-08-25T19:54:17+01:00
New Revision: d66cbecb332817caadc50f1d340f7f04d1a1857e
URL: https://github.com/llvm/llvm-project/commit/d66cbecb332817caadc50f1d340f7f04d1a1857e
DIFF: https://github.com/llvm/llvm-project/commit/d66cbecb332817caadc50f1d340f7f04d1a1857e.diff
LOG: [VPlan] Use getVPValueOrAddLiveIn in mapToVPValues (NFC).
Use existing helper.
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 6fd89ef76f9aae..cc73a90d9d9f61 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -7904,11 +7904,7 @@ void EpilogueVectorizerEpilogueLoop::printDebugTracesAtEnd() {
iterator_range<mapped_iterator<Use *, std::function<VPValue *(Value *)>>>
VPRecipeBuilder::mapToVPValues(User::op_range Operands) {
std::function<VPValue *(Value *)> Fn = [this](Value *Op) {
- if (auto *I = dyn_cast<Instruction>(Op)) {
- if (auto *R = Ingredient2Recipe.lookup(I))
- return R->getVPSingleValue();
- }
- return Plan.getOrAddLiveIn(Op);
+ return getVPValueOrAddLiveIn(Op, Plan);
};
return map_range(Operands, Fn);
}
More information about the llvm-commits
mailing list