Home
last modified time | relevance | path

Searched refs:InitSuspend (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtCXX.h324 InitSuspend, ///< The initial suspend statement, run before the body. enumerator
392 return getStoredStmts()[SubStmt::InitSuspend]; in getInitSuspendStmt()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtCXX.cpp115 SubStmts[CoroutineBodyStmt::InitSuspend] = Args.InitialSuspend; in CoroutineBodyStmt()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp728 StmtResult InitSuspend = buildSuspends("initial_suspend"); in ActOnCoroutineBodyStart() local
729 if (InitSuspend.isInvalid()) in ActOnCoroutineBodyStart()
736 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get()); in ActOnCoroutineBodyStart()
H A DTreeTransform.h8422 StmtResult InitSuspend = getDerived().TransformStmt(S->getInitSuspendStmt()); in TransformCoroutineBodyStmt() local
8423 if (InitSuspend.isInvalid()) in TransformCoroutineBodyStmt()
8430 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get()); in TransformCoroutineBodyStmt()
8431 assert(isa<Expr>(InitSuspend.get()) && isa<Expr>(FinalSuspend.get())); in TransformCoroutineBodyStmt()