[llvm] [VPlan] Use match_fn in uncountableEarlyExit (NFC) (PR #213289)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 08:25:10 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-vectorizers
Author: Ramkumar Ramachandra (artagnon)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/213289.diff
1 Files Affected:
- (modified) llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp (+2-3)
``````````diff
diff --git a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
index 4d6f40ec32a62..c487e7ec9af64 100644
--- a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
@@ -3035,9 +3035,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;
``````````
</details>
https://github.com/llvm/llvm-project/pull/213289
More information about the llvm-commits
mailing list