[llvm] 38c6933 - [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 5 02:34:55 PST 2021


Author: Florian Hahn
Date: 2021-01-05T10:34:06Z
New Revision: 38c6933dcc9660b0c00f00ae62345339010dc764

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

LOG: [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC)

The if in the lambda is not necessary. We can directly return the result
of hasVF.

Added: 
    

Modified: 
    llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h b/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
index a61a1454aee1..1795470fa58c 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
@@ -274,9 +274,7 @@ class LoopVectorizationPlanner {
   bool hasPlanWithVFs(const ArrayRef<ElementCount> VFs) const {
     return any_of(VPlans, [&](const VPlanPtr &Plan) {
       return all_of(VFs, [&](const ElementCount &VF) {
-        if (Plan->hasVF(VF))
-          return true;
-        return false;
+        return Plan->hasVF(VF);
       });
     });
   }


        


More information about the llvm-commits mailing list