@@ -113,7 +113,7 @@ static TypedAttr foldBinaryOpIntOrFloat(TypedAttr lhs, TypedAttr rhs,
113
113
}
114
114
115
115
struct AddOpCanon final : OpRewritePattern<mlir::stablehlo::AddOp> {
116
- using OpRewritePattern::OpRewritePattern ;
116
+ using Base::Base ;
117
117
118
118
LogicalResult matchAndRewrite (mlir::stablehlo::AddOp op,
119
119
PatternRewriter &rewriter) const override {
@@ -160,7 +160,7 @@ struct AddOpCanon final : OpRewritePattern<mlir::stablehlo::AddOp> {
160
160
};
161
161
162
162
struct SubtractOpCanon final : OpRewritePattern<mlir::stablehlo::SubtractOp> {
163
- using OpRewritePattern::OpRewritePattern ;
163
+ using Base::Base ;
164
164
165
165
LogicalResult matchAndRewrite (mlir::stablehlo::SubtractOp op,
166
166
PatternRewriter &rewriter) const override {
@@ -202,7 +202,7 @@ struct SubtractOpCanon final : OpRewritePattern<mlir::stablehlo::SubtractOp> {
202
202
};
203
203
204
204
struct MulOpCanon final : OpRewritePattern<mlir::stablehlo::MulOp> {
205
- using OpRewritePattern::OpRewritePattern ;
205
+ using Base::Base ;
206
206
207
207
LogicalResult matchAndRewrite (mlir::stablehlo::MulOp op,
208
208
PatternRewriter &rewriter) const override {
@@ -328,7 +328,7 @@ static APInt calculateComp(mlir::stablehlo::ComparisonType kind,
328
328
}
329
329
330
330
struct CompareOpCanon final : OpRewritePattern<mlir::stablehlo::CompareOp> {
331
- using OpRewritePattern::OpRewritePattern ;
331
+ using Base::Base ;
332
332
333
333
LogicalResult matchAndRewrite (mlir::stablehlo::CompareOp op,
334
334
PatternRewriter &rewriter) const override {
@@ -404,7 +404,7 @@ struct CompareOpCanon final : OpRewritePattern<mlir::stablehlo::CompareOp> {
404
404
};
405
405
406
406
struct SelectOpCanon final : OpRewritePattern<mlir::stablehlo::SelectOp> {
407
- using OpRewritePattern::OpRewritePattern ;
407
+ using Base::Base ;
408
408
409
409
LogicalResult matchAndRewrite (mlir::stablehlo::SelectOp op,
410
410
PatternRewriter &rewriter) const override {
@@ -463,7 +463,7 @@ struct SelectOpCanon final : OpRewritePattern<mlir::stablehlo::SelectOp> {
463
463
464
464
struct BroadcastInDimOpCanon final
465
465
: OpRewritePattern<mlir::stablehlo::BroadcastInDimOp> {
466
- using OpRewritePattern::OpRewritePattern ;
466
+ using Base::Base ;
467
467
468
468
LogicalResult matchAndRewrite (mlir::stablehlo::BroadcastInDimOp op,
469
469
PatternRewriter &rewriter) const override {
@@ -528,7 +528,7 @@ struct BroadcastInDimOpCanon final
528
528
529
529
struct ConcatenateOpCanon final
530
530
: OpRewritePattern<mlir::stablehlo::ConcatenateOp> {
531
- using OpRewritePattern::OpRewritePattern ;
531
+ using Base::Base ;
532
532
533
533
LogicalResult matchAndRewrite (mlir::stablehlo::ConcatenateOp op,
534
534
PatternRewriter &rewriter) const override {
@@ -573,7 +573,7 @@ struct ConcatenateOpCanon final
573
573
};
574
574
575
575
struct ConvertOpCanon final : OpRewritePattern<mlir::stablehlo::ConvertOp> {
576
- using OpRewritePattern::OpRewritePattern ;
576
+ using Base::Base ;
577
577
578
578
LogicalResult matchAndRewrite (mlir::stablehlo::ConvertOp op,
579
579
PatternRewriter &rewriter) const override {
@@ -625,7 +625,7 @@ static OpTy refineOpWithNewOp(PatternRewriter &rewriter, Operation *op,
625
625
// / BroadcastInDimOp.
626
626
struct DynamicBroadcastInDimOpNotActuallyDynamic final
627
627
: OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
628
- using OpRewritePattern::OpRewritePattern ;
628
+ using Base::Base ;
629
629
630
630
LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp op,
631
631
PatternRewriter &rewriter) const override {
@@ -666,7 +666,7 @@ struct DynamicBroadcastInDimOpNotActuallyDynamic final
666
666
667
667
struct ChainedDynamicBroadcastInDimCanonicalization final
668
668
: OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
669
- using OpRewritePattern::OpRewritePattern ;
669
+ using Base::Base ;
670
670
671
671
LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp bcast,
672
672
PatternRewriter &rewriter) const override {
@@ -694,7 +694,7 @@ struct ChainedDynamicBroadcastInDimCanonicalization final
694
694
// the dynamic broadcast with a cast.
695
695
struct DynamicBroadcastInDimAllDimsNonExpanding final
696
696
: OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
697
- using OpRewritePattern::OpRewritePattern ;
697
+ using Base::Base ;
698
698
699
699
LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp op,
700
700
PatternRewriter &rewriter) const override {
@@ -717,7 +717,7 @@ struct DynamicBroadcastInDimAllDimsNonExpanding final
717
717
};
718
718
719
719
struct NoopReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
720
- using OpRewritePattern::OpRewritePattern ;
720
+ using Base::Base ;
721
721
722
722
LogicalResult matchAndRewrite (mlir::stablehlo::ReduceOp op,
723
723
PatternRewriter &rewriter) const override {
@@ -747,7 +747,7 @@ struct NoopReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
747
747
};
748
748
749
749
struct EmptyReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
750
- using OpRewritePattern::OpRewritePattern ;
750
+ using Base::Base ;
751
751
752
752
LogicalResult matchAndRewrite (mlir::stablehlo::ReduceOp op,
753
753
PatternRewriter &rewriter) const override {
@@ -793,7 +793,7 @@ struct EmptyReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
793
793
794
794
struct DynamicReshapeOpCanon final
795
795
: OpRewritePattern<mlir::stablehlo::DynamicReshapeOp> {
796
- using OpRewritePattern::OpRewritePattern ;
796
+ using Base::Base ;
797
797
798
798
LogicalResult matchAndRewrite (mlir::stablehlo::DynamicReshapeOp op,
799
799
PatternRewriter &rewriter) const override {
@@ -810,7 +810,7 @@ struct DynamicReshapeOpCanon final
810
810
811
811
struct GetTupleElementOpCanon final
812
812
: OpRewritePattern<mlir::stablehlo::GetTupleElementOp> {
813
- using OpRewritePattern::OpRewritePattern ;
813
+ using Base::Base ;
814
814
815
815
LogicalResult matchAndRewrite (mlir::stablehlo::GetTupleElementOp op,
816
816
PatternRewriter &rewriter) const override {
@@ -826,7 +826,7 @@ struct GetTupleElementOpCanon final
826
826
};
827
827
828
828
struct RealOpCanon final : OpRewritePattern<mlir::stablehlo::RealOp> {
829
- using OpRewritePattern::OpRewritePattern ;
829
+ using Base::Base ;
830
830
831
831
LogicalResult matchAndRewrite (mlir::stablehlo::RealOp op,
832
832
PatternRewriter &rewriter) const override {
@@ -840,7 +840,7 @@ struct RealOpCanon final : OpRewritePattern<mlir::stablehlo::RealOp> {
840
840
};
841
841
842
842
struct ImagOpCanon final : OpRewritePattern<mlir::stablehlo::ImagOp> {
843
- using OpRewritePattern::OpRewritePattern ;
843
+ using Base::Base ;
844
844
845
845
LogicalResult matchAndRewrite (mlir::stablehlo::ImagOp op,
846
846
PatternRewriter &rewriter) const override {
@@ -855,7 +855,7 @@ struct ImagOpCanon final : OpRewritePattern<mlir::stablehlo::ImagOp> {
855
855
856
856
struct GetDimensionSizeOpCanon final
857
857
: OpRewritePattern<mlir::stablehlo::GetDimensionSizeOp> {
858
- using OpRewritePattern::OpRewritePattern ;
858
+ using Base::Base ;
859
859
860
860
LogicalResult matchAndRewrite (mlir::stablehlo::GetDimensionSizeOp op,
861
861
PatternRewriter &rewriter) const override {
@@ -879,7 +879,7 @@ struct GetDimensionSizeOpCanon final
879
879
// / Converts gather ops to slice ops in case we have a single set of constant
880
880
// / indices.
881
881
struct GatherOpCanon final : OpRewritePattern<mlir::stablehlo::GatherOp> {
882
- using OpRewritePattern::OpRewritePattern ;
882
+ using Base::Base ;
883
883
884
884
LogicalResult matchAndRewrite (mlir::stablehlo::GatherOp gather,
885
885
PatternRewriter &rewriter) const override {
@@ -953,7 +953,7 @@ struct GatherOpCanon final : OpRewritePattern<mlir::stablehlo::GatherOp> {
953
953
};
954
954
955
955
struct ReshapeOpCanon final : OpRewritePattern<mlir::stablehlo::ReshapeOp> {
956
- using OpRewritePattern::OpRewritePattern ;
956
+ using Base::Base ;
957
957
958
958
LogicalResult matchAndRewrite (mlir::stablehlo::ReshapeOp op,
959
959
PatternRewriter &rewriter) const override {
@@ -986,7 +986,7 @@ struct ReshapeOpCanon final : OpRewritePattern<mlir::stablehlo::ReshapeOp> {
986
986
987
987
struct MergeConsecutiveReshapes final
988
988
: OpRewritePattern<mlir::stablehlo::ReshapeOp> {
989
- using OpRewritePattern::OpRewritePattern ;
989
+ using Base::Base ;
990
990
991
991
LogicalResult matchAndRewrite (mlir::stablehlo::ReshapeOp op,
992
992
PatternRewriter &rewriter) const override {
@@ -1011,7 +1011,7 @@ struct MergeConsecutiveReshapes final
1011
1011
1012
1012
struct TransposeIsReshape final
1013
1013
: OpRewritePattern<mlir::stablehlo::TransposeOp> {
1014
- using OpRewritePattern::OpRewritePattern ;
1014
+ using Base::Base ;
1015
1015
1016
1016
LogicalResult matchAndRewrite (mlir::stablehlo::TransposeOp op,
1017
1017
PatternRewriter &rewriter) const override {
0 commit comments