Searched refs:CoroutineBodyStmt (Results 1 – 9 of 9) sorted by relevance
294 class CoroutineBodyStmt : public Stmt {309 CoroutineBodyStmt(Stmt *Body, Stmt *Promise, Stmt *InitSuspend, in CoroutineBodyStmt() function313 SubStmts[CoroutineBodyStmt::Body] = Body; in CoroutineBodyStmt()314 SubStmts[CoroutineBodyStmt::Promise] = Promise; in CoroutineBodyStmt()315 SubStmts[CoroutineBodyStmt::InitSuspend] = InitSuspend; in CoroutineBodyStmt()316 SubStmts[CoroutineBodyStmt::FinalSuspend] = FinalSuspend; in CoroutineBodyStmt()317 SubStmts[CoroutineBodyStmt::OnException] = OnException; in CoroutineBodyStmt()318 SubStmts[CoroutineBodyStmt::OnFallthrough] = OnFallthrough; in CoroutineBodyStmt()319 SubStmts[CoroutineBodyStmt::ReturnValue] = ReturnValue; in CoroutineBodyStmt()
2304 DEF_TRAVERSE_STMT(CoroutineBodyStmt, {
52 def CoroutineBodyStmt : Stmt;
444 Body = new (Context) CoroutineBodyStmt( in CheckCompletedCoroutineBody()
6514 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
1406 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
2250 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
290 void ASTStmtWriter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
384 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()