Searched refs:CoroutinePromise (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 599 if (ScopeInfo->CoroutinePromise) in checkCoroutineContext() 605 ScopeInfo->CoroutinePromise = S.buildCoroutinePromise(Loc); in checkCoroutineContext() 606 if (!ScopeInfo->CoroutinePromise) in checkCoroutineContext() 695 assert(ScopeInfo->CoroutinePromise); in ActOnCoroutineBodyStart() 708 ExprResult Operand = buildPromiseCall(*this, ScopeInfo->CoroutinePromise, in ActOnCoroutineBodyStart() 846 auto *Promise = FSI->CoroutinePromise; in BuildUnresolvedCoawaitExpr() 903 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, CallLoc, Awaiter); in BuildResolvedCoawaitExpr() 925 *this, getCurFunction()->CoroutinePromise, Loc, "yield_value", E); in ActOnCoyieldExpr() 961 *this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr() 993 VarDecl *Promise = FSI->CoroutinePromise; in BuildCoreturnStmt() [all …]
|
| H A D | ScopeInfo.cpp | 45 CoroutinePromise = nullptr; in Clear()
|
| H A D | AnalysisBasedWarnings.cpp | 680 S.Diag(Loc, DiagID) << FSI->CoroutinePromise->getType(); in CheckFallThroughForBody()
|
| H A D | TreeTransform.h | 7949 assert(FD && ScopeInfo && !ScopeInfo->CoroutinePromise && in TransformCoroutineBodyStmt() 7971 ScopeInfo->CoroutinePromise = Promise; in TransformCoroutineBodyStmt()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 208 VarDecl *CoroutinePromise = nullptr; variable
|