Home
last modified time | relevance | path

Searched refs:PyMlirContext (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/lib/Bindings/Python/
DIRModules.h26 class PyMlirContext; variable
108 static PyMlirContext *getDefaultContext();
116 PyMlirContext *getContext();
123 static pybind11::object pushContext(PyMlirContext &context);
124 static void popContext(PyMlirContext &context);
148 using PyMlirContextRef = PyObjectRef<PyMlirContext>;
149 class PyMlirContext {
151 PyMlirContext() = delete;
152 PyMlirContext(const PyMlirContext &) = delete;
153 PyMlirContext(PyMlirContext &&) = delete;
[all …]
DIRModules.cpp408 PyMlirContext::PyMlirContext(MlirContext context) : context(context) { in PyMlirContext() function in PyMlirContext
414 PyMlirContext::~PyMlirContext() { in ~PyMlirContext()
423 py::object PyMlirContext::getCapsule() { in getCapsule()
427 py::object PyMlirContext::createFromCapsule(py::object capsule) { in createFromCapsule()
434 PyMlirContext *PyMlirContext::createNewContextForInit() { in createNewContextForInit()
437 return new PyMlirContext(context); in createNewContextForInit()
440 PyMlirContextRef PyMlirContext::forContext(MlirContext context) { in forContext()
446 PyMlirContext *unownedContextWrapper = new PyMlirContext(context); in forContext()
457 PyMlirContext::LiveContextMap &PyMlirContext::getLiveContexts() { in getLiveContexts()
462 size_t PyMlirContext::getLiveCount() { return getLiveContexts().size(); } in getLiveCount()
[all …]
/external/llvm-project/mlir/docs/Bindings/
DPython.md142 * `PyMlirContext` (`context: mlir.ir.Context = None`)