[llvm] r270749 - Simplify std::all_of predicate (to one line) by using llvm::all_of. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed May 25 13:17:41 PDT 2016


Author: rksimon
Date: Wed May 25 15:17:39 2016
New Revision: 270749

URL: http://llvm.org/viewvc/llvm-project?rev=270749&view=rev
Log:
Simplify std::all_of predicate (to one line) by using llvm::all_of. NFCI.

Modified:
    llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp?rev=270749&r1=270748&r2=270749&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp Wed May 25 15:17:39 2016
@@ -2871,8 +2871,7 @@ static SDValue FoldCONCAT_VECTORS(SDLoc
     return Ops[0];
 
   // Concat of UNDEFs is UNDEF.
-  if (std::all_of(Ops.begin(), Ops.end(),
-                  [](SDValue Op) { return Op.isUndef(); }))
+  if (llvm::all_of(Ops, [](SDValue Op) { return Op.isUndef(); }))
     return DAG.getUNDEF(VT);
 
   // A CONCAT_VECTOR with all UNDEF/BUILD_VECTOR operands can be




More information about the llvm-commits mailing list