Searched refs:PyMlirContext (Results 1 – 3 of 3) sorted by relevance
26 class PyMlirContext; variable108 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 …]
408 PyMlirContext::PyMlirContext(MlirContext context) : context(context) { in PyMlirContext() function in PyMlirContext414 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 …]
142 * `PyMlirContext` (`context: mlir.ir.Context = None`)