From b4e0507ce018eaf42f3e1a728e7bf22d7cae5514 Mon Sep 17 00:00:00 2001 From: Tres Popp Date: Thu, 17 Feb 2022 10:27:19 +0100 Subject: [PATCH] Rename PatternRewriteSet::insert to add insert is soft deprecated, so remove all references so it's less likely to be used and can be easily removed in the future. Differential Revision: https://reviews.llvm.org/D120021 --- mlir/include/mlir/IR/PatternMatch.h | 2 +- mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp | 6 +++--- mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp | 23 +++++++++++----------- .../Dialect/Bufferization/IR/BufferizationOps.cpp | 2 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 10 +++++----- mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp | 6 +++--- .../Dialect/MemRef/Transforms/ComposeSubView.cpp | 2 +- mlir/lib/Dialect/SCF/SCF.cpp | 6 +++--- .../SCF/Transforms/LoopCanonicalization.cpp | 11 +++++------ .../StandardOps/Transforms/FuncConversions.cpp | 2 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 22 ++++++++++----------- .../Tosa/Transforms/TosaDecomposeConv2D.cpp | 2 +- .../Tosa/Transforms/TosaDecomposeDepthwise.cpp | 2 +- .../Tosa/Transforms/TosaDecomposeTransposeConv.cpp | 4 ++-- mlir/unittests/Transforms/Canonicalizer.cpp | 2 +- 15 files changed, 51 insertions(+), 51 deletions(-) diff --git a/mlir/include/mlir/IR/PatternMatch.h b/mlir/include/mlir/IR/PatternMatch.h index 4f728c2..8fd9fa0 100644 --- a/mlir/include/mlir/IR/PatternMatch.h +++ b/mlir/include/mlir/IR/PatternMatch.h @@ -1061,7 +1061,7 @@ public: private: LogicalResult (*implFn)(OpType, PatternRewriter &rewriter); }; - insert(std::make_unique(std::move(implFn), getContext())); + add(std::make_unique(std::move(implFn), getContext())); return *this; } diff --git a/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp b/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp index 4a3ba46..1a9254e 100644 --- a/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp +++ b/mlir/lib/Conversion/GPUToNVVM/WmmaOpsToNvvm.cpp @@ -370,7 +370,7 @@ LLVM::LLVMStructType mlir::convertMMAToLLVMType(gpu::MMAMatrixType type) { void mlir::populateGpuWMMAToNVVMConversionPatterns( LLVMTypeConverter &converter, RewritePatternSet &patterns) { - patterns.insert(converter); + patterns.add(converter); } diff --git a/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp b/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp index fffc1b9..8074f2c 100644 --- a/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp +++ b/mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp @@ -210,7 +210,7 @@ OpFoldResult arith::AddIOp::fold(ArrayRef operands) { void arith::AddIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert( + patterns.add( context); } @@ -232,9 +232,10 @@ OpFoldResult arith::SubIOp::fold(ArrayRef operands) { void arith::SubIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns + .add( + context); } //===----------------------------------------------------------------------===// @@ -568,7 +569,7 @@ OpFoldResult arith::XOrIOp::fold(ArrayRef operands) { void arith::XOrIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } //===----------------------------------------------------------------------===// @@ -913,7 +914,7 @@ bool arith::ExtSIOp::areCastCompatible(TypeRange inputs, TypeRange outputs) { void arith::ExtSIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } LogicalResult arith::ExtSIOp::verify() { @@ -1007,7 +1008,7 @@ LogicalResult arith::TruncFOp::verify() { void arith::AndIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } //===----------------------------------------------------------------------===// @@ -1016,7 +1017,7 @@ void arith::AndIOp::getCanonicalizationPatterns( void arith::OrIOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } //===----------------------------------------------------------------------===// @@ -1155,7 +1156,7 @@ OpFoldResult arith::IndexCastOp::fold(ArrayRef operands) { void arith::IndexCastOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } //===----------------------------------------------------------------------===// @@ -1204,7 +1205,7 @@ OpFoldResult arith::BitcastOp::fold(ArrayRef operands) { void arith::BitcastOp::getCanonicalizationPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } //===----------------------------------------------------------------------===// @@ -1461,7 +1462,7 @@ struct SelectToExtUI : public OpRewritePattern { void arith::SelectOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } OpFoldResult arith::SelectOp::fold(ArrayRef operands) { diff --git a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp index c5a99d8..9b3342a 100644 --- a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp +++ b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp @@ -170,7 +170,7 @@ struct SimplifyClones : public OpRewritePattern { void CloneOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } //===----------------------------------------------------------------------===// diff --git a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp index c148ab9..6b0d22c 100644 --- a/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp +++ b/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp @@ -1702,11 +1702,11 @@ struct TiledLoopResultsFolder : public OpRewritePattern { void TiledLoopOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert, - DimOfTiledLoopInsOutsFolder, - DimOfTiledLoopResultFolder, - DimOfTiledLoopResultFolder>(context); + results.add, + DimOfTiledLoopInsOutsFolder, + DimOfTiledLoopResultFolder, + DimOfTiledLoopResultFolder>(context); } LogicalResult TiledLoopOp::fold(ArrayRef, diff --git a/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp b/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp index 77e522a..afe82ff 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp @@ -533,9 +533,9 @@ struct LinalgDetensorize : public LinalgDetensorizeBase { return false; }); - patterns.insert(typeConverter, context); - patterns.insert(context, typeConverter, - blockArgsToDetensor); + patterns.add(typeConverter, context); + patterns.add(context, typeConverter, + blockArgsToDetensor); // Since non-entry block arguments get detensorized, we also need to // update the control flow inside the function to reflect the correct // types. diff --git a/mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp b/mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp index 8de484c..c2937e5 100644 --- a/mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp +++ b/mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp @@ -129,5 +129,5 @@ struct ComposeSubViewOpPattern : public OpRewritePattern { void mlir::memref::populateComposeSubViewPatterns( RewritePatternSet &patterns, MLIRContext *context) { - patterns.insert(context); + patterns.add(context); } diff --git a/mlir/lib/Dialect/SCF/SCF.cpp b/mlir/lib/Dialect/SCF/SCF.cpp index 258ead8..54c93e9 100644 --- a/mlir/lib/Dialect/SCF/SCF.cpp +++ b/mlir/lib/Dialect/SCF/SCF.cpp @@ -2844,9 +2844,9 @@ struct WhileUnusedArg : public OpRewritePattern { void WhileOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } //===----------------------------------------------------------------------===// diff --git a/mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp b/mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp index 4bfbd61..7e422b0 100644 --- a/mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp +++ b/mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp @@ -196,12 +196,11 @@ void mlir::scf::populateSCFForLoopCanonicalizationPatterns( RewritePatternSet &patterns) { MLIRContext *ctx = patterns.getContext(); patterns - .insert, - AffineOpSCFCanonicalizationPattern, - DimOfIterArgFolder, - DimOfIterArgFolder, - DimOfLoopResultFolder, - DimOfLoopResultFolder>(ctx); + .add, + AffineOpSCFCanonicalizationPattern, + DimOfIterArgFolder, DimOfIterArgFolder, + DimOfLoopResultFolder, + DimOfLoopResultFolder>(ctx); } std::unique_ptr mlir::createSCFForLoopCanonicalizationPass() { diff --git a/mlir/lib/Dialect/StandardOps/Transforms/FuncConversions.cpp b/mlir/lib/Dialect/StandardOps/Transforms/FuncConversions.cpp index 0f07e54..ee614fd 100644 --- a/mlir/lib/Dialect/StandardOps/Transforms/FuncConversions.cpp +++ b/mlir/lib/Dialect/StandardOps/Transforms/FuncConversions.cpp @@ -110,7 +110,7 @@ public: void mlir::populateBranchOpInterfaceTypeConversionPattern( RewritePatternSet &patterns, TypeConverter &typeConverter, function_ref shouldConvertBranchOperand) { - patterns.insert( + patterns.add( typeConverter, patterns.getContext(), shouldConvertBranchOperand); } diff --git a/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp b/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp index e4e7acb..3737518 100644 --- a/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp +++ b/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp @@ -130,7 +130,7 @@ struct ConcatOptimization : public OpRewritePattern { void ConcatOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } struct ReshapeReshapeOptimization : public OpRewritePattern { @@ -188,8 +188,8 @@ struct ReshapeConstOptimization : public OpRewritePattern { void ReshapeOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); - results.insert(context); + results.add(context); + results.add(context); } struct ConstantTransposeOptimization @@ -285,8 +285,8 @@ struct NoOpOptimization : public OpRewritePattern { void TransposeOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); - results.insert(context); + results.add(context); + results.add(context); } struct AddZeroOptimization : public OpRewritePattern { @@ -323,7 +323,7 @@ struct AddZeroOptimization : public OpRewritePattern { void AddOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } struct MulOneOptimization : public OpRewritePattern { @@ -372,7 +372,7 @@ struct MulOneOptimization : public OpRewritePattern { void MulOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } struct MaterializePadValue : public OpRewritePattern { @@ -419,7 +419,7 @@ struct MaterializePadValue : public OpRewritePattern { void PadOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } struct MaxPool2dIsNoOp : public OpRewritePattern { @@ -454,7 +454,7 @@ struct MaxPool2dIsNoOp : public OpRewritePattern { void MaxPool2dOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); + results.add(context); } struct ClampIsNoOp : public OpRewritePattern { @@ -556,8 +556,8 @@ struct ClampClampOptimization : public OpRewritePattern { void ClampOp::getCanonicalizationPatterns(RewritePatternSet &results, MLIRContext *context) { - results.insert(context); - results.insert(context); + results.add(context); + results.add(context); } //===----------------------------------------------------------------------===// diff --git a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp index 4c412f9..ac8583f 100644 --- a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp +++ b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp @@ -111,5 +111,5 @@ struct Conv2DIsFullyConnected : public OpRewritePattern { void mlir::tosa::populateTosaDecomposeConv2D(MLIRContext *ctx, RewritePatternSet &patterns) { - patterns.insert(ctx); + patterns.add(ctx); } diff --git a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp index 685f973..2ce9f24 100644 --- a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp +++ b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp @@ -117,5 +117,5 @@ struct DepthwiseConv2DIsMul : public OpRewritePattern { void mlir::tosa::populateTosaDecomposeDepthwise(MLIRContext *ctx, RewritePatternSet &patterns) { - patterns.insert(ctx); + patterns.add(ctx); } diff --git a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp index 330add9..d6ffa46 100644 --- a/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp +++ b/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp @@ -375,6 +375,6 @@ public: void mlir::tosa::populateTosaDecomposeTransposeConv( MLIRContext *ctx, RewritePatternSet &patterns) { - patterns.insert(ctx); - patterns.insert(ctx); + patterns.add(ctx); + patterns.add(ctx); } diff --git a/mlir/unittests/Transforms/Canonicalizer.cpp b/mlir/unittests/Transforms/Canonicalizer.cpp index 71d7be9..f3b0ad8 100644 --- a/mlir/unittests/Transforms/Canonicalizer.cpp +++ b/mlir/unittests/Transforms/Canonicalizer.cpp @@ -58,7 +58,7 @@ struct TestDialect : public Dialect { } void getCanonicalizationPatterns(RewritePatternSet &results) const override { - results.insert(results.getContext()); + results.add(results.getContext()); } }; -- 2.7.4