From e0568fa763516747914207a68c0266e2101e57e2 Mon Sep 17 00:00:00 2001 From: Adrian Kuegel Date: Mon, 29 Aug 2022 09:15:35 +0200 Subject: [PATCH] [mlir] Apply ClangTidy performance finding (NFC). --- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp b/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp index e5040a4..55ce5ea 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp @@ -452,7 +452,7 @@ tileLinalgOpImpl(RewriterBase &b, LinalgOp op, ArrayRef tileSizes, linalg::ProcInfo{nullptr, nullptr, linalg::DistributionMethod::None}); // Collect loop ranges of tiled loopss, loops that are parallel. SmallVector parallelLoopRanges; - for (auto iteratorType : llvm::enumerate(iteratorTypes)) { + for (const auto &iteratorType : llvm::enumerate(iteratorTypes)) { if (!isParallelIterator(iteratorType.value())) break; parallelLoopRanges.push_back(loopRanges[iteratorType.index()]); @@ -461,7 +461,7 @@ tileLinalgOpImpl(RewriterBase &b, LinalgOp op, ArrayRef tileSizes, options.distribution->procInfo(b, op.getLoc(), parallelLoopRanges); unsigned procIdIdx = 0; // Update the distribution information for the loops. - for (auto iteratorType : llvm::enumerate(iteratorTypes)) { + for (const auto &iteratorType : llvm::enumerate(iteratorTypes)) { if (!isParallelIterator(iteratorType.value())) break; procInfo[iteratorType.index()] = returnedProcInfo[procIdIdx++]; -- 2.7.4