Skip to content

Commit 65d9147

Browse files
committed
use DEFINE_C_API_PTR_METHODS
1 parent 3cc8cfe commit 65d9147

File tree

2 files changed

+2
-18
lines changed

2 files changed

+2
-18
lines changed

mlir/include/mlir/CAPI/Rewrite.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@
2020
#include "mlir/IR/PatternMatch.h"
2121

2222
DEFINE_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

mlir/lib/CAPI/Transforms/Rewrite.cpp

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff 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-
282273
static inline mlir::FrozenRewritePatternSet *
283274
unwrap(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-
349331
namespace mlir {
350332

351333
class ExternalRewritePattern : public mlir::RewritePattern {

0 commit comments

Comments
 (0)