[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