diff --git a/canonicalization_patterns.cc b/canonicalization_patterns.cc index 5896cba8..3fb16385 100644 --- a/canonicalization_patterns.cc +++ b/canonicalization_patterns.cc @@ -399,98 +399,98 @@ class NormalizeSequenceNumbers : public mlir::OpRewritePattern { } // end namespace -void SairCopyOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairCopyOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); + results.add(context); } -void SairExitOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairExitOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); + results.add(context); } void SairFromMemRefOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairLoadFromMemRefOp::getCanonicalizationPatterns( mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - results.insert(context); + results.add(context); } -void SairFbyOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairFbyOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); - patterns.insert>(context); + results.add(context); + results.add>(context); } void SairFromScalarOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairMapReduceOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairProjAnyOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); - patterns.insert>(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); + results.add>(context); } void SairProjLastOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); - patterns.insert>(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); + results.add>(context); } void SairDynRangeOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairPlaceholderOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairStaticRangeOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairToMemRefOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } void SairStoreToMemRefOp::getCanonicalizationPatterns( mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - results.insert(context); + results.add(context); } -void SairMapOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairMapOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); - patterns.insert(DeduplicateMapInputsOutputs); + results.add(context); + results.add(DeduplicateMapInputsOutputs); } -void SairAllocOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairAllocOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); + results.add(context); } -void SairFreeOp::getCanonicalizationPatterns(mlir::RewritePatternSet &patterns, +void SairFreeOp::getCanonicalizationPatterns(mlir::RewritePatternSet &results, mlir::MLIRContext *context) { - patterns.insert(context); + results.add(context); } void SairProgramOp::getCanonicalizationPatterns( - mlir::RewritePatternSet &patterns, mlir::MLIRContext *context) { - patterns.insert(context); + mlir::RewritePatternSet &results, mlir::MLIRContext *context) { + results.add(context); } } // namespace sair diff --git a/transforms/lowering.cc b/transforms/lowering.cc index c08ecd67..3ef1cda6 100644 --- a/transforms/lowering.cc +++ b/transforms/lowering.cc @@ -72,7 +72,7 @@ class LowerToLLVMPass : public LowerToLLVMBase { populateMemRefToLLVMConversionPatterns(converter, patterns); populateStdToLLVMConversionPatterns(converter, patterns); arith::populateArithmeticToLLVMConversionPatterns(converter, patterns); - patterns.insert(converter); + patterns.add(converter); LLVMConversionTarget target(getContext()); target.addLegalOp();