Home
last modified time | relevance | path

Searched refs:PyDialectRegistry (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRModule.h396 class PyDialectRegistry {
398 PyDialectRegistry() : registry(mlirDialectRegistryCreate()) {} in PyDialectRegistry() function
399 PyDialectRegistry(MlirDialectRegistry registry) : registry(registry) {} in PyDialectRegistry() function
400 ~PyDialectRegistry() { in ~PyDialectRegistry()
404 PyDialectRegistry(PyDialectRegistry &) = delete;
405 PyDialectRegistry(PyDialectRegistry &&other) : registry(other.registry) { in PyDialectRegistry() function
413 static PyDialectRegistry createFromCapsule(pybind11::object capsule);
H A DIRCore.cpp808 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 &registry) { 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()