Lines Matching defs:AsyncAPI
77 struct AsyncAPI {
211 addFuncDecl(kAddRef, AsyncAPI::addOrDropRefFunctionType(ctx));
212 addFuncDecl(kDropRef, AsyncAPI::addOrDropRefFunctionType(ctx));
213 addFuncDecl(kCreateToken, AsyncAPI::createTokenFunctionType(ctx));
214 addFuncDecl(kCreateValue, AsyncAPI::createValueFunctionType(ctx));
215 addFuncDecl(kCreateGroup, AsyncAPI::createGroupFunctionType(ctx));
216 addFuncDecl(kEmplaceToken, AsyncAPI::emplaceTokenFunctionType(ctx));
217 addFuncDecl(kEmplaceValue, AsyncAPI::emplaceValueFunctionType(ctx));
218 addFuncDecl(kSetTokenError, AsyncAPI::setTokenErrorFunctionType(ctx));
219 addFuncDecl(kSetValueError, AsyncAPI::setValueErrorFunctionType(ctx));
220 addFuncDecl(kIsTokenError, AsyncAPI::isTokenErrorFunctionType(ctx));
221 addFuncDecl(kIsValueError, AsyncAPI::isValueErrorFunctionType(ctx));
222 addFuncDecl(kIsGroupError, AsyncAPI::isGroupErrorFunctionType(ctx));
223 addFuncDecl(kAwaitToken, AsyncAPI::awaitTokenFunctionType(ctx));
224 addFuncDecl(kAwaitValue, AsyncAPI::awaitValueFunctionType(ctx));
225 addFuncDecl(kAwaitGroup, AsyncAPI::awaitGroupFunctionType(ctx));
226 addFuncDecl(kExecute, AsyncAPI::executeFunctionType(ctx));
227 addFuncDecl(kGetValueStorage, AsyncAPI::getValueStorageFunctionType(ctx));
228 addFuncDecl(kAddTokenToGroup, AsyncAPI::addTokenToGroupFunctionType(ctx));
230 AsyncAPI::awaitTokenAndExecuteFunctionType(ctx));
232 AsyncAPI::awaitValueAndExecuteFunctionType(ctx));
234 AsyncAPI::awaitAllAndExecuteFunctionType(ctx));
235 addFuncDecl(kGetNumWorkerThreads, AsyncAPI::getNumWorkerThreads(ctx));
256 Type ptrType = AsyncAPI::opaquePointerType(ctx);
296 return AsyncAPI::opaquePointerType(type.getContext());
299 return AsyncAPI::tokenType(type.getContext());
301 return AsyncAPI::opaquePointerType(type.getContext());
341 auto token = AsyncAPI::tokenType(op->getContext());
342 auto ptrType = AsyncAPI::opaquePointerType(op->getContext());
371 auto ptrType = AsyncAPI::opaquePointerType(op->getContext());
426 auto ptrType = AsyncAPI::opaquePointerType(op->getContext());
489 op, AsyncAPI::tokenType(op->getContext()), adaptor.getOperands());
602 AsyncAPI::opaquePointerType(rewriter.getContext());
777 op->getLoc(), AsyncAPI::opaquePointerType(rewriter.getContext()),
806 op->getLoc(), AsyncAPI::opaquePointerType(rewriter.getContext()),
834 auto ptrType = AsyncAPI::opaquePointerType(rewriter.getContext());
874 auto ptrType = AsyncAPI::opaquePointerType(rewriter.getContext());