Lines Matching defs:contextRef

755     PyMlirContextRef &contextRef = *static_cast<PyMlirContextRef *>(userData);
756 contextRef->clearOperation(op);
1133 PyModule::PyModule(PyMlirContextRef contextRef, MlirModule module)
1134 : BaseContextObject(std::move(contextRef)), module(module) {}
1147 PyMlirContextRef contextRef = PyMlirContext::forContext(context);
1150 auto &liveModules = contextRef->liveModules;
1154 PyModule *unownedModule = new PyModule(std::move(contextRef), module);
1185 PyOperation::PyOperation(PyMlirContextRef contextRef, MlirOperation operation)
1186 : BaseContextObject(std::move(contextRef)), operation(operation) {}
1221 PyOperationRef PyOperation::createInstance(PyMlirContextRef contextRef,
1226 makeObjectRef<PyOperation>(std::move(contextRef), operation);
1234 PyOperationRef PyOperation::forOperation(PyMlirContextRef contextRef,
1237 nb::ft_lock_guard lock(contextRef->liveOperationsMutex);
1238 auto &liveOperations = contextRef->liveOperations;
1242 PyOperationRef result = createInstance(std::move(contextRef), operation,
1254 PyOperationRef PyOperation::createDetached(PyMlirContextRef contextRef,
1257 nb::ft_lock_guard lock(contextRef->liveOperationsMutex);
1258 auto &liveOperations = contextRef->liveOperations;
1262 PyOperationRef created = createInstance(std::move(contextRef), operation,
1270 PyOperationRef PyOperation::parse(PyMlirContextRef contextRef,
1273 PyMlirContext::ErrorCapture errors(contextRef);
1275 mlirOperationCreateParse(contextRef->get(), toMlirStringRef(sourceStr),
1279 return PyOperation::createDetached(std::move(contextRef), op);