From b8fc0186c73c2e9088bdab7a640529dc05cd40c9 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Sun, 22 Nov 2015 20:02:58 +0000 Subject: Further simplify from r253832, removing unnecessary intermediate lambdas llvm-svn: 253833 --- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp') diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index fe7fb08..1d09955 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -107,36 +107,24 @@ bool EEVT::TypeSet::FillWithPossibleTypes(TreePattern &TP, /// hasIntegerTypes - Return true if this TypeSet contains iAny or an /// integer value type. bool EEVT::TypeSet::hasIntegerTypes() const { - return std::any_of(TypeVec.begin(), TypeVec.end(), - [](MVT::SimpleValueType VT) { - return isInteger(VT); - }); + return std::any_of(TypeVec.begin(), TypeVec.end(), isInteger); } /// hasFloatingPointTypes - Return true if this TypeSet contains an fAny or /// a floating point value type. bool EEVT::TypeSet::hasFloatingPointTypes() const { - return std::any_of(TypeVec.begin(), TypeVec.end(), - [](MVT::SimpleValueType VT) { - return isFloatingPoint(VT); - }); + return std::any_of(TypeVec.begin(), TypeVec.end(), isFloatingPoint); } /// hasScalarTypes - Return true if this TypeSet contains a scalar value type. bool EEVT::TypeSet::hasScalarTypes() const { - return std::any_of(TypeVec.begin(), TypeVec.end(), - [](MVT::SimpleValueType VT) { - return isScalar(VT); - }); + return std::any_of(TypeVec.begin(), TypeVec.end(), isScalar); } /// hasVectorTypes - Return true if this TypeSet contains a vAny or a vector /// value type. bool EEVT::TypeSet::hasVectorTypes() const { - return std::any_of(TypeVec.begin(), TypeVec.end(), - [](MVT::SimpleValueType VT) { - return isVector(VT); - }); + return std::any_of(TypeVec.begin(), TypeVec.end(), isVector); } -- cgit v1.1