[Mlir-commits] [mlir] d32636f - [MLIR] Apply clang-tidy fixes for performance-unnecessary-copy-initialization in PackAndUnpackPatterns.cpp (NFC)

Mehdi Amini llvmlistbot at llvm.org
Thu Sep 4 11:53:13 PDT 2025


Author: Mehdi Amini
Date: 2025-09-04T11:51:03-07:00
New Revision: d32636f9abaed91d606fb304880946e768fd5a53

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

LOG: [MLIR] Apply clang-tidy fixes for performance-unnecessary-copy-initialization in PackAndUnpackPatterns.cpp (NFC)

Added: 
    

Modified: 
    mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp b/mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp
index 9d7f4e0a5adf3..1d4c11e418006 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/PackAndUnpackPatterns.cpp
@@ -348,7 +348,7 @@ struct FoldProducerPackWithConsumerLinalgTransposeOp
     auto innerDimsPos = packOp.getInnerDimsPos();
     auto mixedInnerTiles = packOp.getMixedTiles();
     auto outerDimsPerm = packOp.getOuterDimsPerm();
-    auto transposePerm = maybePerm.value();
+    const auto &transposePerm = maybePerm.value();
     SmallVector<int64_t> newOuterDimsPermVec;
     SmallVector<int64_t> newInnerDimsPosVec;
     SmallVector<OpFoldResult> newMixedInnerTilesVec;


        


More information about the Mlir-commits mailing list