File tree Expand file tree Collapse file tree 2 files changed +2
-18
lines changed
Expand file tree Collapse file tree 2 files changed +2
-18
lines changed Original file line number Diff line number Diff line change 2020#include " mlir/IR/PatternMatch.h"
2121
2222DEFINE_C_API_PTR_METHODS (MlirRewriterBase, mlir::RewriterBase)
23+ DEFINE_C_API_PTR_METHODS(MlirRewritePattern, const mlir::RewritePattern)
24+ DEFINE_C_API_PTR_METHODS(MlirRewritePatternSet, mlir::RewritePatternSet)
2325
2426#endif // MLIR_CAPIREWRITER_H
Original file line number Diff line number Diff line change @@ -270,15 +270,6 @@ void mlirIRRewriterDestroy(MlirRewriterBase rewriter) {
270270// / RewritePatternSet and FrozenRewritePatternSet API
271271// ===----------------------------------------------------------------------===//
272272
273- static inline mlir::RewritePatternSet *unwrap (MlirRewritePatternSet module ) {
274- assert (module .ptr && " unexpected null module" );
275- return static_cast <mlir::RewritePatternSet *>(module .ptr );
276- }
277-
278- static inline MlirRewritePatternSet wrap (mlir::RewritePatternSet *module ) {
279- return {module };
280- }
281-
282273static inline mlir::FrozenRewritePatternSet *
283274unwrap (MlirFrozenRewritePatternSet module ) {
284275 assert (module .ptr && " unexpected null module" );
@@ -337,15 +328,6 @@ MlirRewriterBase mlirPatternRewriterAsBase(MlirPatternRewriter rewriter) {
337328// / RewritePattern API
338329// ===----------------------------------------------------------------------===//
339330
340- inline const mlir::RewritePattern *unwrap (MlirRewritePattern pattern) {
341- assert (pattern.ptr && " expected non-null pattern" );
342- return static_cast <const mlir::RewritePattern *>(pattern.ptr );
343- }
344-
345- inline MlirRewritePattern wrap (const mlir::RewritePattern *pattern) {
346- return {pattern};
347- }
348-
349331namespace mlir {
350332
351333class ExternalRewritePattern : public mlir ::RewritePattern {
You can’t perform that action at this time.
0 commit comments