Skip to content

Commit 2a6f0fb

Browse files
committed
Apply clang-tidy fixes for performance-for-range-copy in TileUsingInterface.cpp (NFC)
1 parent 735b22d commit 2a6f0fb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ yieldTiledValues(RewriterBase &rewriter, ValueRange initValues,
199199
[&](OpBuilder &b, Location loc,
200200
ArrayRef<BlockArgument> newBBArgs) -> SmallVector<Value> {
201201
SmallVector<Value> inserts;
202-
for (auto yieldedValue : llvm::enumerate(yieldedValues)) {
202+
for (const auto &yieldedValue : llvm::enumerate(yieldedValues)) {
203203
ArrayRef<OpFoldResult> tileOffsets =
204204
tileOffsetsList[yieldedValue.index()];
205205
ArrayRef<OpFoldResult> tileSizes = tileSizesList[yieldedValue.index()];
@@ -368,7 +368,7 @@ mlir::scf::tileUsingSCFForOp(RewriterBase &rewriter, TilingInterface op,
368368
int64_t numResults = op->getNumResults();
369369
SmallVector<SmallVector<OpFoldResult>> resultOffsetsList(numResults),
370370
resultSizesList(numResults);
371-
for (auto result : llvm::enumerate(op->getResults())) {
371+
for (const auto &result : llvm::enumerate(op->getResults())) {
372372
if (failed(op.getResultTilePosition(rewriter, result.index(), offsets,
373373
sizes,
374374
resultOffsetsList[result.index()],
@@ -451,7 +451,7 @@ mlir::scf::tileConsumerAndFuseProducerGreedilyUsingSCFForOp(
451451
return rewriter.notifyMatchFailure(consumer, "failed to tile consumer");
452452
tileAndFuseResult.tiledAndFusedOps.insert(tilingResult->tiledOp);
453453
tileAndFuseResult.loops = std::move(tilingResult->loops);
454-
for (auto result : llvm::enumerate(
454+
for (const auto &result : llvm::enumerate(
455455
llvm::zip(consumer->getResults(), tilingResult->replacements))) {
456456
tileAndFuseResult.replacements[std::get<0>(result.value())] =
457457
std::get<1>(result.value());

0 commit comments

Comments
 (0)