Lines Matching defs:PyExecutionEngine
20 class PyExecutionEngine {
22 PyExecutionEngine(MlirExecutionEngine executionEngine)
24 PyExecutionEngine(PyExecutionEngine &&other) noexcept
28 ~PyExecutionEngine() {
53 return nb::cast(PyExecutionEngine(rawPm), nb::rv_policy::move);
73 nb::class_<PyExecutionEngine>(m, "ExecutionEngine")
76 [](PyExecutionEngine &self, MlirModule module, int optLevel,
88 new (&self) PyExecutionEngine(executionEngine);
99 .def_prop_ro(MLIR_PYTHON_CAPI_PTR_ATTR, &PyExecutionEngine::getCapsule)
100 .def("_testing_release", &PyExecutionEngine::release,
102 .def(MLIR_PYTHON_CAPI_FACTORY_ATTR, &PyExecutionEngine::createFromCapsule)
105 [](PyExecutionEngine &executionEngine, const std::string &func) {
115 [](PyExecutionEngine &executionEngine, const std::string &name,
129 [](PyExecutionEngine &executionEngine, const std::string &fileName) {