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

Mehdi Amini llvmlistbot at llvm.org
Wed Sep 3 14:17:01 PDT 2025


Author: Mehdi Amini
Date: 2025-09-03T14:15:13-07:00
New Revision: 37e574c0042cafc5a6879e248d1bd49ddb61faab

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

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

Added: 
    

Modified: 
    mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp b/mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp
index 7a05dfe01f7d7..cbdc274940d1e 100644
--- a/mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp
+++ b/mlir/lib/Dialect/Shard/Interfaces/ShardingInterface.cpp
@@ -274,7 +274,7 @@ shard::detail::defaultGetShardingOption(Operation *op,
 
   // 1. Fill sharding option based on op results
   for (auto shardingIt : llvm::enumerate(resultShardings)) {
-    Sharding shardAttr = shardingIt.value();
+    const Sharding &shardAttr = shardingIt.value();
     if (!shardAttr)
       continue;
     AffineMap map = maps[numOperands + shardingIt.index()];
@@ -300,7 +300,7 @@ shard::detail::defaultGetShardingOption(Operation *op,
 
   // 2. Fill sharding option based on operands
   for (auto shardingIt : llvm::enumerate(operandShardings)) {
-    Sharding shardAttr = shardingIt.value();
+    const Sharding &shardAttr = shardingIt.value();
     if (!shardAttr)
       continue;
 


        


More information about the Mlir-commits mailing list