Author: Kazu Hirata Date: 2023-09-22T17:20:50-07:00 New Revision: 3bca65955668b478bcf2cac49f1731f20da8da9c
URL: https://github.com/llvm/llvm-project/commit/3bca65955668b478bcf2cac49f1731f20da8da9c DIFF: https://github.com/llvm/llvm-project/commit/3bca65955668b478bcf2cac49f1731f20da8da9c.diff LOG: Use llvm::is_contained (NFC) Added: Modified: clang/lib/Sema/SemaOpenMP.cpp mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp index 46eae3596d2a8fe..d42a21976821a4c 100644 --- a/clang/lib/Sema/SemaOpenMP.cpp +++ b/clang/lib/Sema/SemaOpenMP.cpp @@ -1187,9 +1187,7 @@ class DSAStackTy { if (!Top) return false; - return llvm::any_of(Top->IteratorVarDecls, [VD](const VarDecl *IteratorVD) { - return IteratorVD == VD->getCanonicalDecl(); - }); + return llvm::is_contained(Top->IteratorVarDecls, VD->getCanonicalDecl()); } /// get captured field from ImplicitDefaultFirstprivateFDs VarDecl *getImplicitFDCapExprDecl(const FieldDecl *FD) const { diff --git a/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp b/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp index 6d8a96a3ad23f3e..d60a1a1cda849c7 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @@ -1514,8 +1514,7 @@ vectorizeLinalgOpPrecondition(LinalgOp linalgOp, ArrayRef<int64_t> inputVectorSizes, bool vectorizeNDExtract) { // tensor with dimension of 0 cannot be vectorized. - if (llvm::any_of(linalgOp.getStaticShape(), - [](int64_t dim) { return dim == 0; })) + if (llvm::is_contained(linalgOp.getStaticShape(), 0)) return failure(); // Check API contract for input vector sizes. if (!inputVectorSizes.empty() && diff --git a/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp b/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp index d96ed69982870b4..dfec17986800417 100644 --- a/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp +++ b/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp @@ -444,11 +444,11 @@ LogicalResult isAllowedSizeN(int sizeN, Type typeA) { 176, 192, 208, 224, 240, 256}; if (typeA.isBF16() || typeA.isF16() || typeA.isTF32() || typeA.isFloat8E4M3FN() || typeA.isFloat8E5M2()) - if (llvm::any_of(allowedN, [&](int n) { return sizeN == n; })) + if (llvm::is_contained(allowedN, sizeN)) return success(); if (typeA.isInteger(8) || typeA.isInteger(1)) - if (llvm::any_of(allowedNshort, [&](int n) { return sizeN == n; })) + if (llvm::is_contained(allowedNshort, sizeN)) return success(); return failure(); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits