Lines Matching refs:unwrap
24 return wrap(new PassManager(unwrap(ctx))); in mlirPassManagerCreate()
28 delete unwrap(passManager); in mlirPassManagerDestroy()
33 return wrap(static_cast<OpPassManager *>(unwrap(passManager))); in mlirPassManagerGetAsOpPassManager()
38 return wrap(unwrap(passManager)->run(unwrap(module))); in mlirPassManagerRun()
42 return unwrap(passManager)->enableIRPrinting(); in mlirPassManagerEnableIRPrinting()
46 unwrap(passManager)->enableVerifier(enable); in mlirPassManagerEnableVerifier()
51 return wrap(&unwrap(passManager)->nest(unwrap(operationName))); in mlirPassManagerGetNestedUnder()
56 return wrap(&unwrap(passManager)->nest(unwrap(operationName))); in mlirOpPassManagerGetNestedUnder()
60 unwrap(passManager)->addPass(std::unique_ptr<Pass>(unwrap(pass))); in mlirPassManagerAddOwnedPass()
65 unwrap(passManager)->addPass(std::unique_ptr<Pass>(unwrap(pass))); in mlirOpPassManagerAddOwnedPass()
71 unwrap(passManager)->printAsTextualPipeline(stream); in mlirPrintPassPipeline()
78 return wrap(mlir::parsePassPipeline(unwrap(pipeline), *unwrap(passManager))); in mlirParsePassPipeline()
122 return unwrap(callbacks.initialize(wrap(ctx), userData)); in initialize()
162 unwrap(passID), unwrap(name), unwrap(argument), unwrap(description), in mlirCreateExternalPass()
163 opName.length > 0 ? Optional<StringRef>(unwrap(opName)) : None, in mlirCreateExternalPass()
169 unwrap(pass)->signalPassFailure(); in mlirExternalPassSignalFailure()