Apply clang-tidy fixes for performance-for-range-copy in MemRefOps.cpp (NFC)
authorMehdi Amini <joker.eph@gmail.com>
Sat, 16 Apr 2022 07:43:24 +0000 (07:43 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Tue, 19 Apr 2022 07:23:12 +0000 (07:23 +0000)
mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp

index 9e1010d4896def9bbec2eda3720f094fcd93e030..9a2ebc586daf4ca5b213e2d71f50d8f425440cac 100644 (file)
@@ -1833,7 +1833,7 @@ computeCollapsedLayoutMap(MemRefType srcType,
 
   // Validate that each reassociation group is contiguous.
   unsigned resultStrideIndex = resultStrides.size() - 1;
-  for (ReassociationIndices reassoc : llvm::reverse(reassociation)) {
+  for (const ReassociationIndices &reassoc : llvm::reverse(reassociation)) {
     auto trailingReassocs = ArrayRef<int64_t>(reassoc).drop_front();
     using saturated_arith::Wrapper;
     auto stride = Wrapper::stride(resultStrides[resultStrideIndex--]);