Searched refs:InitSuspend (Results 1 – 4 of 4) sorted by relevance
324 InitSuspend, ///< The initial suspend statement, run before the body. enumerator392 return getStoredStmts()[SubStmt::InitSuspend]; in getInitSuspendStmt()
115 SubStmts[CoroutineBodyStmt::InitSuspend] = Args.InitialSuspend; in CoroutineBodyStmt()
728 StmtResult InitSuspend = buildSuspends("initial_suspend"); in ActOnCoroutineBodyStart() local729 if (InitSuspend.isInvalid()) in ActOnCoroutineBodyStart()736 ScopeInfo->setCoroutineSuspends(InitSuspend.get(), FinalSuspend.get()); in ActOnCoroutineBodyStart()
8422 StmtResult InitSuspend = getDerived().TransformStmt(S->getInitSuspendStmt()); in TransformCoroutineBodyStmt() local8423 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()