Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Bindings/Python/
DIRModules.h28 class PyModule; variable
220 llvm::DenseMap<const void *, std::pair<pybind11::handle, PyModule *>>;
232 friend class PyModule; variable
346 class PyModule; variable
347 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);
DIRModules.cpp682 PyModule::PyModule(PyMlirContextRef contextRef, MlirModule module) in PyModule() function in PyModule
685 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 …]
DPass.cpp90 [](PyPassManager &passManager, PyModule &module) { in populatePassManagerSubmodule()
/external/llvm-project/mlir/docs/Bindings/
DPython.md125 * `PyModule` (`mlir.ir.Module`)