[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