Searched refs:PyDialectRegistry (Results 1 – 2 of 2) sorted by relevance
396 class PyDialectRegistry {398 PyDialectRegistry() : registry(mlirDialectRegistryCreate()) {} in PyDialectRegistry() function399 PyDialectRegistry(MlirDialectRegistry registry) : registry(registry) {} in PyDialectRegistry() function400 ~PyDialectRegistry() { in ~PyDialectRegistry()404 PyDialectRegistry(PyDialectRegistry &) = delete;405 PyDialectRegistry(PyDialectRegistry &&other) : registry(other.registry) { in PyDialectRegistry() function413 static PyDialectRegistry createFromCapsule(pybind11::object capsule);
808 py::object PyDialectRegistry::getCapsule() { in getCapsule()813 PyDialectRegistry PyDialectRegistry::createFromCapsule(py::object capsule) { in createFromCapsule()818 return PyDialectRegistry(rawRegistry); in createFromCapsule()2305 [](PyMlirContext &self, PyDialectRegistry ®istry) { in populateIRCore()2369 py::class_<PyDialectRegistry>(m, "DialectRegistry", py::module_local()) in populateIRCore()2371 &PyDialectRegistry::getCapsule) in populateIRCore()2372 .def(MLIR_PYTHON_CAPI_FACTORY_ATTR, &PyDialectRegistry::createFromCapsule) in populateIRCore()