[llvm] daa30ae - [VPlan] Improve code in RemoveMask_match (NFC) (#168065)

via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 17 00:21:38 PST 2025


Author: Ramkumar Ramachandra
Date: 2025-11-17T08:21:34Z
New Revision: daa30ae263d0be81268e65cbdcff747df14704ab

URL: https://github.com/llvm/llvm-project/commit/daa30ae263d0be81268e65cbdcff747df14704ab
DIFF: https://github.com/llvm/llvm-project/commit/daa30ae263d0be81268e65cbdcff747df14704ab.diff

LOG: [VPlan] Improve code in RemoveMask_match (NFC) (#168065)

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 d05c22e3aeb61..1845156e6de90 100644
--- a/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
@@ -2594,9 +2594,7 @@ template <typename Op0_t, typename Op1_t> struct RemoveMask_match {
       Out = nullptr;
       return true;
     }
-    if (m_LogicalAnd(m_Specific(In), m_VPValue(Out)).match(V))
-      return true;
-    return false;
+    return m_LogicalAnd(m_Specific(In), m_VPValue(Out)).match(V);
   }
 };
 


        


More information about the llvm-commits mailing list