Searched refs:CoroutinePromise (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCoroutine.cpp | 642 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 D | ScopeInfo.cpp | 45 CoroutinePromise = nullptr; in Clear()
|
H A D | AnalysisBasedWarnings.cpp | 677 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
|
H A D | TreeTransform.h | 7713 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 D | ScopeInfo.h | 203 VarDecl *CoroutinePromise = nullptr; variable
|