Home
last modified time | relevance | path

Searched refs:PromiseType (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp121 QualType PromiseType = S.Context.getTypeDeclType(Promise); in lookupPromiseType() local
127 return S.Context.getElaboratedType(ETK_None, NNS, PromiseType); in lookupPromiseType()
130 if (!PromiseType->getAsCXXRecordDecl()) { in lookupPromiseType()
140 return PromiseType; in lookupPromiseType()
146 if (PromiseType.isNull()) in lookupCoroutineHandleType()
172 TemplateArgument(PromiseType), in lookupCoroutineHandleType()
173 S.Context.getTrivialTypeSourceInfo(PromiseType, Loc))); in lookupCoroutineHandleType()
909 QualType PromiseType) { in findDeleteForPromise() argument
915 auto *PointeeRD = PromiseType->getAsCXXRecordDecl(); in findDeleteForPromise()
923 const bool CanProvideSize = S.isCompleteType(Loc, PromiseType); in findDeleteForPromise()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp387 Type *PromiseType = Shape.PromiseAlloca in buildFrameType() local
390 SmallVector<Type *, 8> Types{FnPtrTy, FnPtrTy, PromiseType, in buildFrameType()