Home
last modified time | relevance | path

Searched refs:PyGlobals (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRModule.cpp25 PyGlobals *PyGlobals::instance = nullptr;
27 PyGlobals::PyGlobals() { in PyGlobals() function in PyGlobals
35 PyGlobals::~PyGlobals() { instance = nullptr; } in ~PyGlobals()
37 void PyGlobals::loadDialectModule(llvm::StringRef dialectNamespace) { in loadDialectModule()
63 void PyGlobals::registerDialectImpl(const std::string &dialectNamespace, in registerDialectImpl()
74 void PyGlobals::registerOperationImpl(const std::string &operationName, in registerOperationImpl()
88 PyGlobals::lookupDialectClass(const std::string &dialectNamespace) { in lookupDialectClass()
105 PyGlobals::lookupRawOpViewClass(llvm::StringRef operationName) { in lookupRawOpViewClass()
138 void PyGlobals::clearImportCache() { in clearImportCache()
H A DMainModule.cpp28 py::class_<PyGlobals>(m, "_Globals", py::module_local()) in PYBIND11_MODULE()
30 &PyGlobals::getDialectSearchPrefixes, in PYBIND11_MODULE()
31 &PyGlobals::setDialectSearchPrefixes) in PYBIND11_MODULE()
34 [](PyGlobals &self, std::string moduleName) { in PYBIND11_MODULE()
39 .def("_register_dialect_impl", &PyGlobals::registerDialectImpl, in PYBIND11_MODULE()
42 .def("_register_operation_impl", &PyGlobals::registerOperationImpl, in PYBIND11_MODULE()
51 py::cast(new PyGlobals, py::return_value_policy::take_ownership); in PYBIND11_MODULE()
59 PyGlobals::get().registerDialectImpl(dialectNamespace, pyClass); in PYBIND11_MODULE()
72 PyGlobals::get().registerOperationImpl(operationName, opClass, in PYBIND11_MODULE()
H A DGlobals.h25 class PyGlobals {
27 PyGlobals();
28 ~PyGlobals();
31 static PyGlobals &get() { in get()
85 static PyGlobals *instance;
H A DIRCore.cpp162 auto dialectClass = PyGlobals::get().lookupDialectClass(dialectNamespace); in createCustomDialectWrapper()
1248 auto opViewClass = PyGlobals::get().lookupRawOpViewClass( in createOpView()