Lines Matching refs:passManager
24 PyPassManager(MlirPassManager passManager) : passManager(passManager) {} in PyPassManager() argument
25 PyPassManager(PyPassManager &&other) : passManager(other.passManager) { in PyPassManager()
26 other.passManager.ptr = nullptr; in PyPassManager()
29 if (!mlirPassManagerIsNull(passManager)) in ~PyPassManager()
30 mlirPassManagerDestroy(passManager); in ~PyPassManager()
32 MlirPassManager get() { return passManager; } in get()
34 void release() { passManager.ptr = nullptr; } in release()
48 MlirPassManager passManager; member in __anon13d87cc50111::PyPassManager
60 MlirPassManager passManager = in populatePassManagerSubmodule() local
62 return new PyPassManager(passManager); in populatePassManagerSubmodule()
74 MlirPassManager passManager = mlirPassManagerCreate(context->get()); in populatePassManagerSubmodule() local
76 mlirPassManagerGetAsOpPassManager(passManager), in populatePassManagerSubmodule()
82 return new PyPassManager(passManager); in populatePassManagerSubmodule()
90 [](PyPassManager &passManager, PyModule &module) { in populatePassManagerSubmodule() argument
92 mlirPassManagerRun(passManager.get(), module.get()); in populatePassManagerSubmodule()
102 MlirPassManager passManager = self.get(); in populatePassManagerSubmodule() local
105 mlirPassManagerGetAsOpPassManager(passManager), in populatePassManagerSubmodule()