[Mlir-commits] [mlir] 52ca511 - [mlir] Use llvm::is_contained (NFC) (#140467)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Mon May 19 06:18:50 PDT 2025


Author: Kazu Hirata
Date: 2025-05-19T06:18:46-07:00
New Revision: 52ca511f64bc5b0e8cbbefb0c396fe9481fb4b04

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

LOG: [mlir] Use llvm::is_contained (NFC) (#140467)

Added: 
    

Modified: 
    mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp
    mlir/lib/Dialect/Affine/IR/AffineOps.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp b/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp
index c69890a10d61e..db244d1d1cac8 100644
--- a/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp
+++ b/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp
@@ -195,8 +195,7 @@ void mlir::populateMemRefToEmitCTypeConversion(TypeConverter &typeConverter) {
       [&](MemRefType memRefType) -> std::optional<Type> {
         if (!memRefType.hasStaticShape() ||
             !memRefType.getLayout().isIdentity() || memRefType.getRank() == 0 ||
-            llvm::any_of(memRefType.getShape(),
-                         [](int64_t dim) { return dim == 0; })) {
+            llvm::is_contained(memRefType.getShape(), 0)) {
           return {};
         }
         Type convertedElementType =

diff  --git a/mlir/lib/Dialect/Affine/IR/AffineOps.cpp b/mlir/lib/Dialect/Affine/IR/AffineOps.cpp
index 9cb06e014f843..4ba24c66e3b82 100644
--- a/mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+++ b/mlir/lib/Dialect/Affine/IR/AffineOps.cpp
@@ -5045,8 +5045,7 @@ OpFoldResult AffineLinearizeIndexOp::fold(FoldAdaptor adaptor) {
   if (getMultiIndex().size() == 1)
     return getMultiIndex().front();
 
-  if (llvm::any_of(adaptor.getMultiIndex(),
-                   [](Attribute a) { return a == nullptr; }))
+  if (llvm::is_contained(adaptor.getMultiIndex(), nullptr))
     return nullptr;
 
   if (!adaptor.getDynamicBasis().empty())


        


More information about the Mlir-commits mailing list