Searched refs:AsyncGroup (Results 1 – 2 of 2) sorted by relevance
35 using AsyncGroup = struct AsyncGroup;69 extern "C" AsyncGroup *mlirAsyncRuntimeCreateGroup(int64_t size);71 extern "C" int64_t mlirAsyncRuntimeAddTokenToGroup(AsyncToken *, AsyncGroup *);93 extern "C" bool mlirAsyncRuntimeIsGroupError(AsyncGroup *);102 extern "C" void mlirAsyncRuntimeAwaitAllInGroup(AsyncGroup *);124 mlirAsyncRuntimeAwaitAllInGroupAndExecute(AsyncGroup *, CoroHandle, CoroResume);
213 struct AsyncGroup : public RefCounted { struct214 AsyncGroup(AsyncRuntime *runtime, int64_t size) in AsyncGroup() function252 extern "C" AsyncGroup *mlirAsyncRuntimeCreateGroup(int64_t size) { in mlirAsyncRuntimeCreateGroup()253 AsyncGroup *group = new AsyncGroup(getDefaultAsyncRuntime(), size); in mlirAsyncRuntimeCreateGroup()258 AsyncGroup *group) { in mlirAsyncRuntimeAddTokenToGroup()367 extern "C" bool mlirAsyncRuntimeIsGroupError(AsyncGroup *group) { in mlirAsyncRuntimeIsGroupError()385 extern "C" void mlirAsyncRuntimeAwaitAllInGroup(AsyncGroup *group) { in mlirAsyncRuntimeAwaitAllInGroup()428 extern "C" void mlirAsyncRuntimeAwaitAllInGroupAndExecute(AsyncGroup *group, in mlirAsyncRuntimeAwaitAllInGroupAndExecute()