[llvm] d954981 - [VPlan] Use match_fn in uncountableEarlyExit (NFC) (#213289)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 09:37:38 PDT 2026
Author: Ramkumar Ramachandra
Date: 2026-07-31T17:37:34+01:00
New Revision: d9549814577bc5b34aa0b52bd588f3e623e31168
URL: https://github.com/llvm/llvm-project/commit/d9549814577bc5b34aa0b52bd588f3e623e31168
DIFF: https://github.com/llvm/llvm-project/commit/d9549814577bc5b34aa0b52bd588f3e623e31168.diff
LOG: [VPlan] Use match_fn in uncountableEarlyExit (NFC) (#213289)
Added:
Modified:
llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
index 19dd5550c83ed..99d47cac82ed2 100644
--- a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
@@ -3034,9 +3034,8 @@ getRecipesForUncountableExit(SmallVectorImpl<VPInstruction *> &Recipes,
// If we couldn't match anything, don't return the condition. It may be
// defined outside the loop.
- if (Recipes.empty() || none_of(Recipes, [](VPInstruction *I) {
- return match(I, m_VPInstruction<Instruction::GetElementPtr>());
- }))
+ if (Recipes.empty() ||
+ none_of(Recipes, match_fn(m_VPInstruction<Instruction::GetElementPtr>())))
return std::nullopt;
return UncountableCondition;
More information about the llvm-commits
mailing list