Searched refs:PyModule (Results 1 – 4 of 4) sorted by relevance
28 class PyModule; variable220 llvm::DenseMap<const void *, std::pair<pybind11::handle, PyModule *>>;232 friend class PyModule; variable346 class PyModule; variable347 using PyModuleRef = PyObjectRef<PyModule>;348 class PyModule : public BaseContextObject {353 PyModule(PyModule &) = delete;354 PyModule(PyMlirContext &&) = delete;355 ~PyModule();379 PyModule(PyMlirContextRef contextRef, MlirModule module);
682 PyModule::PyModule(PyMlirContextRef contextRef, MlirModule module) in PyModule() function in PyModule685 PyModule::~PyModule() { in ~PyModule()694 PyModuleRef PyModule::forModule(MlirModule module) { in forModule()703 PyModule *unownedModule = new PyModule(std::move(contextRef), module); in forModule()715 PyModule *existing = it->second.second; in forModule()720 py::object PyModule::createFromCapsule(py::object capsule) { in createFromCapsule()727 py::object PyModule::getCapsule() { in getCapsule()2719 py::class_<PyModule>(m, "Module") in populateIRSubmodule()2720 .def_property_readonly(MLIR_PYTHON_CAPI_PTR_ATTR, &PyModule::getCapsule) in populateIRSubmodule()2721 .def(MLIR_PYTHON_CAPI_FACTORY_ATTR, &PyModule::createFromCapsule) in populateIRSubmodule()[all …]
90 [](PyPassManager &passManager, PyModule &module) { in populatePassManagerSubmodule()
125 * `PyModule` (`mlir.ir.Module`)