Apply clang-tidy fixes for performance-unnecessary-value-param in TestTilingInterface...
authorMehdi Amini <joker.eph@gmail.com>
Mon, 29 Aug 2022 11:59:46 +0000 (11:59 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 12 Sep 2022 22:58:11 +0000 (22:58 +0000)
mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp

index 2ba93ca..b20cd64 100644 (file)
@@ -11,6 +11,8 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include <utility>
+
 #include "mlir/Dialect/Affine/IR/AffineOps.h"
 #include "mlir/Dialect/Func/IR/FuncOps.h"
 #include "mlir/Dialect/Linalg/IR/Linalg.h"
@@ -40,7 +42,8 @@ struct TestTileUsingSCFForOpWithFilter : public scf::TileUsingSCFForOp {
                                   linalg::LinalgTransformationFilter filter =
                                       linalg::LinalgTransformationFilter(),
                                   PatternBenefit benefit = 1)
-      : scf::TileUsingSCFForOp(context, options, benefit), filter(filter) {}
+      : scf::TileUsingSCFForOp(context, std::move(options), benefit),
+        filter(std::move(filter)) {}
 
   /// Construct a generic pattern applied to `opName`.
   TestTileUsingSCFForOpWithFilter(StringRef opName, MLIRContext *context,
@@ -48,7 +51,8 @@ struct TestTileUsingSCFForOpWithFilter : public scf::TileUsingSCFForOp {
                                   linalg::LinalgTransformationFilter filter =
                                       linalg::LinalgTransformationFilter(),
                                   PatternBenefit benefit = 1)
-      : scf::TileUsingSCFForOp(context, options, benefit), filter(filter) {}
+      : scf::TileUsingSCFForOp(context, std::move(options), benefit),
+        filter(std::move(filter)) {}
 
   LogicalResult matchAndRewrite(TilingInterface op,
                                 PatternRewriter &rewriter) const override {
@@ -78,9 +82,9 @@ struct TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter
       linalg::LinalgTransformationFilter filter =
           linalg::LinalgTransformationFilter(),
       PatternBenefit benefit = 1)
-      : scf::TileConsumerAndFuseProducersUsingSCFForOp(context, options,
-                                                       benefit),
-        filter(filter) {}
+      : scf::TileConsumerAndFuseProducersUsingSCFForOp(
+            context, std::move(options), benefit),
+        filter(std::move(filter)) {}
 
   /// Construct a generic pattern applied to `opName`.
   TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter(
@@ -88,9 +92,9 @@ struct TestTileConsumerAndFuseProducersUsingSCFForOpWithFilter
       linalg::LinalgTransformationFilter filter =
           linalg::LinalgTransformationFilter(),
       PatternBenefit benefit = 1)
-      : scf::TileConsumerAndFuseProducersUsingSCFForOp(context, options,
-                                                       benefit),
-        filter(filter) {}
+      : scf::TileConsumerAndFuseProducersUsingSCFForOp(
+            context, std::move(options), benefit),
+        filter(std::move(filter)) {}
 
   LogicalResult matchAndRewrite(TilingInterface op,
                                 PatternRewriter &rewriter) const override {