[Mlir-commits] [mlir] 03697cf - [mlir] Use llvm::find_if (NFC) (#139912)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Wed May 14 12:48:52 PDT 2025
Author: Kazu Hirata
Date: 2025-05-14T12:48:48-07:00
New Revision: 03697cf8fce89e8841c67543aa0e4ecebe91387e
URL: https://github.com/llvm/llvm-project/commit/03697cf8fce89e8841c67543aa0e4ecebe91387e
DIFF: https://github.com/llvm/llvm-project/commit/03697cf8fce89e8841c67543aa0e4ecebe91387e.diff
LOG: [mlir] Use llvm::find_if (NFC) (#139912)
Added:
Modified:
mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp b/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
index 62c1857e4b1da..c11f1bca5d49d 100644
--- a/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
+++ b/mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
@@ -126,11 +126,10 @@ void AffineDataCopyGeneration::runOnBlock(Block *block,
// moment; we do a check later and report an error with location info.
// Get to the first load, store, or for op (that is not a copy nest itself).
- auto curBegin =
- std::find_if(block->begin(), block->end(), [&](Operation &op) {
- return isa<AffineLoadOp, AffineStoreOp, AffineForOp>(op) &&
- copyNests.count(&op) == 0;
- });
+ auto curBegin = llvm::find_if(*block, [&](Operation &op) {
+ return isa<AffineLoadOp, AffineStoreOp, AffineForOp>(op) &&
+ copyNests.count(&op) == 0;
+ });
// Create [begin, end) ranges.
auto it = curBegin;
diff --git a/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp b/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
index fcbef0c14739f..2196199816292 100644
--- a/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
+++ b/mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
@@ -791,7 +791,7 @@ LogicalResult SparseTensorEncodingAttr::verify(
return emitError() << "unexpected coordinate bitwidth: " << crdWidth;
// Verify every COO segment.
- auto *it = std::find_if(lvlTypes.begin(), lvlTypes.end(), isSingletonLT);
+ auto *it = llvm::find_if(lvlTypes, isSingletonLT);
while (it != lvlTypes.end()) {
if (it == lvlTypes.begin() ||
!(it - 1)->isa<LevelFormat::Compressed, LevelFormat::LooseCompressed>())
@@ -829,7 +829,7 @@ LogicalResult SparseTensorEncodingAttr::verify(
}
// TODO: audit formats that actually are supported by backend.
- if (auto it = std::find_if(lvlTypes.begin(), lvlTypes.end(), isNOutOfMLT);
+ if (auto it = llvm::find_if(lvlTypes, isNOutOfMLT);
it != std::end(lvlTypes)) {
if (it != lvlTypes.end() - 1)
return emitError() << "expected n_out_of_m to be the last level type";
More information about the Mlir-commits
mailing list