Lines Matching refs:PyMlirContext
34 class PyMlirContext; variable
117 static PyMlirContext *getDefaultContext();
125 PyMlirContext *getContext();
132 static pybind11::object pushContext(PyMlirContext &context);
133 static void popContext(PyMlirContext &context);
157 using PyMlirContextRef = PyObjectRef<PyMlirContext>;
158 class PyMlirContext {
160 PyMlirContext() = delete;
161 PyMlirContext(const PyMlirContext &) = delete;
162 PyMlirContext(PyMlirContext &&) = delete;
172 static PyMlirContext *createNewContextForInit();
177 ~PyMlirContext();
225 PyMlirContext(MlirContext context);
232 using LiveContextMap = llvm::DenseMap<void *, PyMlirContext *>;
259 : public Defaulting<DefaultingPyMlirContext, PyMlirContext> {
263 static PyMlirContext &resolve();
351 friend class PyMlirContext; variable
469 PyModule(PyMlirContext &&) = delete;