Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRModule.h36 class PyModule; variable
240 llvm::DenseMap<const void *, std::pair<pybind11::handle, PyModule *>>;
252 friend class PyModule; variable
461 class PyModule; variable
462 using PyModuleRef = PyObjectRef<PyModule>;
463 class PyModule : public BaseContextObject {
468 PyModule(PyModule &) = delete;
469 PyModule(PyMlirContext &&) = delete;
470 ~PyModule();
494 PyModule(PyMlirContextRef contextRef, MlirModule module);
H A DIRCore.cpp863 PyModule::PyModule(PyMlirContextRef contextRef, MlirModule module) in PyModule() function in PyModule
866 PyModule::~PyModule() { in ~PyModule()
875 PyModuleRef PyModule::forModule(MlirModule module) { in forModule()
884 PyModule *unownedModule = new PyModule(std::move(contextRef), module); in forModule()
896 PyModule *existing = it->second.second; in forModule()
901 py::object PyModule::createFromCapsule(py::object capsule) { in createFromCapsule()
908 py::object PyModule::getCapsule() { in getCapsule()
2480 py::class_<PyModule>(m, "Module", py::module_local()) in populateIRCore()
2512 [](PyModule &self) { in populateIRCore()
2521 [](PyModule &self) { in populateIRCore()
[all …]
H A DPass.cpp102 [](PyPassManager &passManager, PyModule &module) { in populatePassManagerSubmodule()
/llvm-project-15.0.7/mlir/docs/Bindings/
H A DPython.md163 * `PyModule` (`mlir.ir.Module`)