@@ -113,7 +113,7 @@ static TypedAttr foldBinaryOpIntOrFloat(TypedAttr lhs, TypedAttr rhs,
113113}
114114
115115struct AddOpCanon final : OpRewritePattern<mlir::stablehlo::AddOp> {
116- using OpRewritePattern::OpRewritePattern ;
116+ using Base::Base ;
117117
118118 LogicalResult matchAndRewrite (mlir::stablehlo::AddOp op,
119119 PatternRewriter &rewriter) const override {
@@ -160,7 +160,7 @@ struct AddOpCanon final : OpRewritePattern<mlir::stablehlo::AddOp> {
160160};
161161
162162struct SubtractOpCanon final : OpRewritePattern<mlir::stablehlo::SubtractOp> {
163- using OpRewritePattern::OpRewritePattern ;
163+ using Base::Base ;
164164
165165 LogicalResult matchAndRewrite (mlir::stablehlo::SubtractOp op,
166166 PatternRewriter &rewriter) const override {
@@ -202,7 +202,7 @@ struct SubtractOpCanon final : OpRewritePattern<mlir::stablehlo::SubtractOp> {
202202};
203203
204204struct MulOpCanon final : OpRewritePattern<mlir::stablehlo::MulOp> {
205- using OpRewritePattern::OpRewritePattern ;
205+ using Base::Base ;
206206
207207 LogicalResult matchAndRewrite (mlir::stablehlo::MulOp op,
208208 PatternRewriter &rewriter) const override {
@@ -328,7 +328,7 @@ static APInt calculateComp(mlir::stablehlo::ComparisonType kind,
328328}
329329
330330struct CompareOpCanon final : OpRewritePattern<mlir::stablehlo::CompareOp> {
331- using OpRewritePattern::OpRewritePattern ;
331+ using Base::Base ;
332332
333333 LogicalResult matchAndRewrite (mlir::stablehlo::CompareOp op,
334334 PatternRewriter &rewriter) const override {
@@ -404,7 +404,7 @@ struct CompareOpCanon final : OpRewritePattern<mlir::stablehlo::CompareOp> {
404404};
405405
406406struct SelectOpCanon final : OpRewritePattern<mlir::stablehlo::SelectOp> {
407- using OpRewritePattern::OpRewritePattern ;
407+ using Base::Base ;
408408
409409 LogicalResult matchAndRewrite (mlir::stablehlo::SelectOp op,
410410 PatternRewriter &rewriter) const override {
@@ -463,7 +463,7 @@ struct SelectOpCanon final : OpRewritePattern<mlir::stablehlo::SelectOp> {
463463
464464struct BroadcastInDimOpCanon final
465465 : OpRewritePattern<mlir::stablehlo::BroadcastInDimOp> {
466- using OpRewritePattern::OpRewritePattern ;
466+ using Base::Base ;
467467
468468 LogicalResult matchAndRewrite (mlir::stablehlo::BroadcastInDimOp op,
469469 PatternRewriter &rewriter) const override {
@@ -528,7 +528,7 @@ struct BroadcastInDimOpCanon final
528528
529529struct ConcatenateOpCanon final
530530 : OpRewritePattern<mlir::stablehlo::ConcatenateOp> {
531- using OpRewritePattern::OpRewritePattern ;
531+ using Base::Base ;
532532
533533 LogicalResult matchAndRewrite (mlir::stablehlo::ConcatenateOp op,
534534 PatternRewriter &rewriter) const override {
@@ -573,7 +573,7 @@ struct ConcatenateOpCanon final
573573};
574574
575575struct ConvertOpCanon final : OpRewritePattern<mlir::stablehlo::ConvertOp> {
576- using OpRewritePattern::OpRewritePattern ;
576+ using Base::Base ;
577577
578578 LogicalResult matchAndRewrite (mlir::stablehlo::ConvertOp op,
579579 PatternRewriter &rewriter) const override {
@@ -625,7 +625,7 @@ static OpTy refineOpWithNewOp(PatternRewriter &rewriter, Operation *op,
625625// / BroadcastInDimOp.
626626struct DynamicBroadcastInDimOpNotActuallyDynamic final
627627 : OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
628- using OpRewritePattern::OpRewritePattern ;
628+ using Base::Base ;
629629
630630 LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp op,
631631 PatternRewriter &rewriter) const override {
@@ -666,7 +666,7 @@ struct DynamicBroadcastInDimOpNotActuallyDynamic final
666666
667667struct ChainedDynamicBroadcastInDimCanonicalization final
668668 : OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
669- using OpRewritePattern::OpRewritePattern ;
669+ using Base::Base ;
670670
671671 LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp bcast,
672672 PatternRewriter &rewriter) const override {
@@ -694,7 +694,7 @@ struct ChainedDynamicBroadcastInDimCanonicalization final
694694// the dynamic broadcast with a cast.
695695struct DynamicBroadcastInDimAllDimsNonExpanding final
696696 : OpRewritePattern<mlir::stablehlo::DynamicBroadcastInDimOp> {
697- using OpRewritePattern::OpRewritePattern ;
697+ using Base::Base ;
698698
699699 LogicalResult matchAndRewrite (mlir::stablehlo::DynamicBroadcastInDimOp op,
700700 PatternRewriter &rewriter) const override {
@@ -717,7 +717,7 @@ struct DynamicBroadcastInDimAllDimsNonExpanding final
717717};
718718
719719struct NoopReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
720- using OpRewritePattern::OpRewritePattern ;
720+ using Base::Base ;
721721
722722 LogicalResult matchAndRewrite (mlir::stablehlo::ReduceOp op,
723723 PatternRewriter &rewriter) const override {
@@ -747,7 +747,7 @@ struct NoopReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
747747};
748748
749749struct EmptyReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
750- using OpRewritePattern::OpRewritePattern ;
750+ using Base::Base ;
751751
752752 LogicalResult matchAndRewrite (mlir::stablehlo::ReduceOp op,
753753 PatternRewriter &rewriter) const override {
@@ -793,7 +793,7 @@ struct EmptyReduceOpCanon final : OpRewritePattern<mlir::stablehlo::ReduceOp> {
793793
794794struct DynamicReshapeOpCanon final
795795 : OpRewritePattern<mlir::stablehlo::DynamicReshapeOp> {
796- using OpRewritePattern::OpRewritePattern ;
796+ using Base::Base ;
797797
798798 LogicalResult matchAndRewrite (mlir::stablehlo::DynamicReshapeOp op,
799799 PatternRewriter &rewriter) const override {
@@ -810,7 +810,7 @@ struct DynamicReshapeOpCanon final
810810
811811struct GetTupleElementOpCanon final
812812 : OpRewritePattern<mlir::stablehlo::GetTupleElementOp> {
813- using OpRewritePattern::OpRewritePattern ;
813+ using Base::Base ;
814814
815815 LogicalResult matchAndRewrite (mlir::stablehlo::GetTupleElementOp op,
816816 PatternRewriter &rewriter) const override {
@@ -826,7 +826,7 @@ struct GetTupleElementOpCanon final
826826};
827827
828828struct RealOpCanon final : OpRewritePattern<mlir::stablehlo::RealOp> {
829- using OpRewritePattern::OpRewritePattern ;
829+ using Base::Base ;
830830
831831 LogicalResult matchAndRewrite (mlir::stablehlo::RealOp op,
832832 PatternRewriter &rewriter) const override {
@@ -840,7 +840,7 @@ struct RealOpCanon final : OpRewritePattern<mlir::stablehlo::RealOp> {
840840};
841841
842842struct ImagOpCanon final : OpRewritePattern<mlir::stablehlo::ImagOp> {
843- using OpRewritePattern::OpRewritePattern ;
843+ using Base::Base ;
844844
845845 LogicalResult matchAndRewrite (mlir::stablehlo::ImagOp op,
846846 PatternRewriter &rewriter) const override {
@@ -855,7 +855,7 @@ struct ImagOpCanon final : OpRewritePattern<mlir::stablehlo::ImagOp> {
855855
856856struct GetDimensionSizeOpCanon final
857857 : OpRewritePattern<mlir::stablehlo::GetDimensionSizeOp> {
858- using OpRewritePattern::OpRewritePattern ;
858+ using Base::Base ;
859859
860860 LogicalResult matchAndRewrite (mlir::stablehlo::GetDimensionSizeOp op,
861861 PatternRewriter &rewriter) const override {
@@ -879,7 +879,7 @@ struct GetDimensionSizeOpCanon final
879879// / Converts gather ops to slice ops in case we have a single set of constant
880880// / indices.
881881struct GatherOpCanon final : OpRewritePattern<mlir::stablehlo::GatherOp> {
882- using OpRewritePattern::OpRewritePattern ;
882+ using Base::Base ;
883883
884884 LogicalResult matchAndRewrite (mlir::stablehlo::GatherOp gather,
885885 PatternRewriter &rewriter) const override {
@@ -953,7 +953,7 @@ struct GatherOpCanon final : OpRewritePattern<mlir::stablehlo::GatherOp> {
953953};
954954
955955struct ReshapeOpCanon final : OpRewritePattern<mlir::stablehlo::ReshapeOp> {
956- using OpRewritePattern::OpRewritePattern ;
956+ using Base::Base ;
957957
958958 LogicalResult matchAndRewrite (mlir::stablehlo::ReshapeOp op,
959959 PatternRewriter &rewriter) const override {
@@ -986,7 +986,7 @@ struct ReshapeOpCanon final : OpRewritePattern<mlir::stablehlo::ReshapeOp> {
986986
987987struct MergeConsecutiveReshapes final
988988 : OpRewritePattern<mlir::stablehlo::ReshapeOp> {
989- using OpRewritePattern::OpRewritePattern ;
989+ using Base::Base ;
990990
991991 LogicalResult matchAndRewrite (mlir::stablehlo::ReshapeOp op,
992992 PatternRewriter &rewriter) const override {
@@ -1011,7 +1011,7 @@ struct MergeConsecutiveReshapes final
10111011
10121012struct TransposeIsReshape final
10131013 : OpRewritePattern<mlir::stablehlo::TransposeOp> {
1014- using OpRewritePattern::OpRewritePattern ;
1014+ using Base::Base ;
10151015
10161016 LogicalResult matchAndRewrite (mlir::stablehlo::TransposeOp op,
10171017 PatternRewriter &rewriter) const override {
0 commit comments