diff --git a/mlir/include/mlir/IR/PatternMatch.h b/mlir/include/mlir/IR/PatternMatch.h index b5a93a0c5a898..57e73c1d8c7c1 100644 --- a/mlir/include/mlir/IR/PatternMatch.h +++ b/mlir/include/mlir/IR/PatternMatch.h @@ -311,14 +311,14 @@ struct OpOrInterfaceRewritePatternBase : public RewritePattern { /// opposed to a raw Operation. template struct OpRewritePattern - : public detail::OpOrInterfaceRewritePatternBase { + : public mlir::detail::OpOrInterfaceRewritePatternBase { /// Patterns must specify the root operation name they match against, and can /// also specify the benefit of the pattern matching and a list of generated /// ops. OpRewritePattern(MLIRContext *context, PatternBenefit benefit = 1, ArrayRef generatedNames = {}) - : detail::OpOrInterfaceRewritePatternBase( + : mlir::detail::OpOrInterfaceRewritePatternBase( SourceOp::getOperationName(), benefit, context, generatedNames) {} }; @@ -327,10 +327,10 @@ struct OpRewritePattern /// of a raw Operation. template struct OpInterfaceRewritePattern - : public detail::OpOrInterfaceRewritePatternBase { + : public mlir::detail::OpOrInterfaceRewritePatternBase { OpInterfaceRewritePattern(MLIRContext *context, PatternBenefit benefit = 1) - : detail::OpOrInterfaceRewritePatternBase( + : mlir::detail::OpOrInterfaceRewritePatternBase( Pattern::MatchInterfaceOpTypeTag(), SourceOp::getInterfaceID(), benefit, context) {} };