Searched refs:CoroutineBodyStmt (Results 1 – 9 of 9) sorted by relevance
299 class CoroutineBodyStmt : public Stmt {314 CoroutineBodyStmt(Stmt *Body, Stmt *Promise, Stmt *InitSuspend, in CoroutineBodyStmt() function318 SubStmts[CoroutineBodyStmt::Body] = Body; in CoroutineBodyStmt()319 SubStmts[CoroutineBodyStmt::Promise] = Promise; in CoroutineBodyStmt()320 SubStmts[CoroutineBodyStmt::InitSuspend] = InitSuspend; in CoroutineBodyStmt()321 SubStmts[CoroutineBodyStmt::FinalSuspend] = FinalSuspend; in CoroutineBodyStmt()322 SubStmts[CoroutineBodyStmt::OnException] = OnException; in CoroutineBodyStmt()323 SubStmts[CoroutineBodyStmt::OnFallthrough] = OnFallthrough; in CoroutineBodyStmt()324 SubStmts[CoroutineBodyStmt::ReturnValue] = ReturnValue; in CoroutineBodyStmt()
2408 DEF_TRAVERSE_STMT(CoroutineBodyStmt, {
52 def CoroutineBodyStmt : Stmt;
444 Body = new (Context) CoroutineBodyStmt( in CheckCompletedCoroutineBody()
6618 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
1526 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
2385 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
303 void ASTStmtWriter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
388 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()