@@ -270,17 +270,6 @@ void mlirIRRewriterDestroy(MlirRewriterBase rewriter) {
270270// / RewritePatternSet and FrozenRewritePatternSet API
271271// ===----------------------------------------------------------------------===//
272272
273- static inline mlir::FrozenRewritePatternSet *
274- unwrap (MlirFrozenRewritePatternSet module ) {
275- assert (module .ptr && " unexpected null module" );
276- return static_cast <mlir::FrozenRewritePatternSet *>(module .ptr );
277- }
278-
279- static inline MlirFrozenRewritePatternSet
280- wrap (mlir::FrozenRewritePatternSet *module ) {
281- return {module };
282- }
283-
284273MlirFrozenRewritePatternSet
285274mlirFreezeRewritePattern (MlirRewritePatternSet set) {
286275 auto *m = new mlir::FrozenRewritePatternSet (std::move (*unwrap (set)));
@@ -311,15 +300,6 @@ mlirApplyPatternsAndFoldGreedilyWithOp(MlirOperation op,
311300// / PatternRewriter API
312301// ===----------------------------------------------------------------------===//
313302
314- inline mlir::PatternRewriter *unwrap (MlirPatternRewriter rewriter) {
315- assert (rewriter.ptr && " unexpected null rewriter" );
316- return static_cast <mlir::PatternRewriter *>(rewriter.ptr );
317- }
318-
319- inline MlirPatternRewriter wrap (mlir::PatternRewriter *rewriter) {
320- return {rewriter};
321- }
322-
323303MlirRewriterBase mlirPatternRewriterAsBase (MlirPatternRewriter rewriter) {
324304 return wrap (static_cast <mlir::RewriterBase *>(unwrap (rewriter)));
325305}
@@ -400,15 +380,6 @@ void mlirRewritePatternSetAdd(MlirRewritePatternSet set,
400380// ===----------------------------------------------------------------------===//
401381
402382#if MLIR_ENABLE_PDL_IN_PATTERNMATCH
403- static inline mlir::PDLPatternModule *unwrap (MlirPDLPatternModule module ) {
404- assert (module .ptr && " unexpected null module" );
405- return static_cast <mlir::PDLPatternModule *>(module .ptr );
406- }
407-
408- static inline MlirPDLPatternModule wrap (mlir::PDLPatternModule *module ) {
409- return {module };
410- }
411-
412383MlirPDLPatternModule mlirPDLPatternModuleFromModule (MlirModule op) {
413384 return wrap (new mlir::PDLPatternModule (
414385 mlir::OwningOpRef<mlir::ModuleOp>(unwrap (op))));
@@ -426,22 +397,6 @@ mlirRewritePatternSetFromPDLPatternModule(MlirPDLPatternModule op) {
426397 return wrap (m);
427398}
428399
429- inline const mlir::PDLValue *unwrap (MlirPDLValue value) {
430- assert (value.ptr && " unexpected null PDL value" );
431- return static_cast <const mlir::PDLValue *>(value.ptr );
432- }
433-
434- inline MlirPDLValue wrap (const mlir::PDLValue *value) { return {value}; }
435-
436- inline mlir::PDLResultList *unwrap (MlirPDLResultList results) {
437- assert (results.ptr && " unexpected null PDL results" );
438- return static_cast <mlir::PDLResultList *>(results.ptr );
439- }
440-
441- inline MlirPDLResultList wrap (mlir::PDLResultList *results) {
442- return {results};
443- }
444-
445400MlirValue mlirPDLValueAsValue (MlirPDLValue value) {
446401 return wrap (unwrap (value)->dyn_cast <mlir::Value>());
447402}
0 commit comments