Home
last modified time | relevance | path

Searched refs:CoroutinePromise (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCoroutine.cpp642 if (ScopeInfo->CoroutinePromise) in checkCoroutineContext()
648 ScopeInfo->CoroutinePromise = S.buildCoroutinePromise(Loc); in checkCoroutineContext()
649 if (!ScopeInfo->CoroutinePromise) in checkCoroutineContext()
734 assert(ScopeInfo->CoroutinePromise); in ActOnCoroutineBodyStart()
748 buildPromiseCall(*this, ScopeInfo->CoroutinePromise, Loc, Name, None); in ActOnCoroutineBodyStart()
855 auto *Promise = FSI->CoroutinePromise; in BuildUnresolvedCoawaitExpr()
910 *this, Coroutine->CoroutinePromise, CallLoc, E); in BuildResolvedCoawaitExpr()
931 *this, getCurFunction()->CoroutinePromise, Loc, "yield_value", E); in ActOnCoyieldExpr()
965 *this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr()
1014 VarDecl *Promise = FSI->CoroutinePromise; in BuildCoreturnStmt()
[all …]
H A DScopeInfo.cpp45 CoroutinePromise = nullptr; in Clear()
H A DAnalysisBasedWarnings.cpp677 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
H A DTreeTransform.h7713 assert(FD && ScopeInfo && !ScopeInfo->CoroutinePromise && in TransformCoroutineBodyStmt()
7735 ScopeInfo->CoroutinePromise = Promise; in TransformCoroutineBodyStmt()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h203 VarDecl *CoroutinePromise = nullptr; variable