@@ -270,17 +270,6 @@ void mlirIRRewriterDestroy(MlirRewriterBase rewriter) {
270
270
// / RewritePatternSet and FrozenRewritePatternSet API
271
271
// ===----------------------------------------------------------------------===//
272
272
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
-
284
273
MlirFrozenRewritePatternSet
285
274
mlirFreezeRewritePattern (MlirRewritePatternSet set) {
286
275
auto *m = new mlir::FrozenRewritePatternSet (std::move (*unwrap (set)));
@@ -311,15 +300,6 @@ mlirApplyPatternsAndFoldGreedilyWithOp(MlirOperation op,
311
300
// / PatternRewriter API
312
301
// ===----------------------------------------------------------------------===//
313
302
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
-
323
303
MlirRewriterBase mlirPatternRewriterAsBase (MlirPatternRewriter rewriter) {
324
304
return wrap (static_cast <mlir::RewriterBase *>(unwrap (rewriter)));
325
305
}
@@ -400,15 +380,6 @@ void mlirRewritePatternSetAdd(MlirRewritePatternSet set,
400
380
// ===----------------------------------------------------------------------===//
401
381
402
382
#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
-
412
383
MlirPDLPatternModule mlirPDLPatternModuleFromModule (MlirModule op) {
413
384
return wrap (new mlir::PDLPatternModule (
414
385
mlir::OwningOpRef<mlir::ModuleOp>(unwrap (op))));
@@ -426,22 +397,6 @@ mlirRewritePatternSetFromPDLPatternModule(MlirPDLPatternModule op) {
426
397
return wrap (m);
427
398
}
428
399
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
-
445
400
MlirValue mlirPDLValueAsValue (MlirPDLValue value) {
446
401
return wrap (unwrap (value)->dyn_cast <mlir::Value>());
447
402
}
0 commit comments