[Mlir-commits] [mlir] [mlir] Use llvm::is_contained (NFC) (PR #140467)
Kazu Hirata
llvmlistbot at llvm.org
Sun May 18 11:05:03 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/140467
None
>From b935ed4bfe04b1421a3c9d32a730c2dbbad02b10 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 18 May 2025 10:38:56 -0700
Subject: [PATCH] [mlir] Use llvm::is_contained (NFC)
---
mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp | 3 +--
mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
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