Lines Matching refs:PyPassManager
22 class PyPassManager { class
24 PyPassManager(MlirPassManager passManager) : passManager(passManager) {} in PyPassManager() function in __anon4d2df3fe0111::PyPassManager
25 PyPassManager(PyPassManager &&other) : passManager(other.passManager) { in PyPassManager() function in __anon4d2df3fe0111::PyPassManager
28 ~PyPassManager() { in ~PyPassManager()
44 return py::cast(PyPassManager(rawPm), py::return_value_policy::move); in createFromCapsule()
58 py::class_<PyPassManager>(m, "PassManager", py::module_local()) in populatePassManagerSubmodule()
62 return new PyPassManager(passManager); in populatePassManagerSubmodule()
67 &PyPassManager::getCapsule) in populatePassManagerSubmodule()
68 .def(MLIR_PYTHON_CAPI_FACTORY_ATTR, &PyPassManager::createFromCapsule) in populatePassManagerSubmodule()
69 .def("_testing_release", &PyPassManager::release, in populatePassManagerSubmodule()
73 [](PyPassManager &passManager) { in populatePassManagerSubmodule()
79 [](PyPassManager &passManager, bool enable) { in populatePassManagerSubmodule()
94 return new PyPassManager(passManager); in populatePassManagerSubmodule()
102 [](PyPassManager &passManager, PyModule &module) { in populatePassManagerSubmodule()
114 [](PyPassManager &self) { in populatePassManagerSubmodule()