Searched refs:CoroutineBodyStmt (Results 1 – 18 of 18) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 87 CoroutineBodyStmt *CoroutineBodyStmt::Create( in Create() 92 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 93 return new (Mem) CoroutineBodyStmt(Args); in Create() 96 CoroutineBodyStmt *CoroutineBodyStmt::Create(const ASTContext &C, EmptyShell, in Create() 99 CoroutineBodyStmt::FirstParamMove + NumParams); in Create() 102 auto *Result = new (Mem) CoroutineBodyStmt(CtorArgs()); in Create() 110 CoroutineBodyStmt::CoroutineBodyStmt(CoroutineBodyStmt::CtorArgs const &Args) in CoroutineBodyStmt() function in CoroutineBodyStmt 113 SubStmts[CoroutineBodyStmt::Body] = Args.Body; in CoroutineBodyStmt() 114 SubStmts[CoroutineBodyStmt::Promise] = Args.Promise; in CoroutineBodyStmt() 119 SubStmts[CoroutineBodyStmt::Allocate] = Args.Allocate; in CoroutineBodyStmt() [all …]
|
| H A D | StmtProfile.cpp | 1847 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| H A D | StmtPrinter.cpp | 2193 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 302 class CoroutineBodyStmt final 304 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> { 350 CoroutineBodyStmt(CtorArgs const& Args); 353 static CoroutineBodyStmt *Create(const ASTContext &C, CtorArgs const &Args); 354 static CoroutineBodyStmt *Create(const ASTContext &C, EmptyShell,
|
| H A D | RecursiveASTVisitor.h | 2577 DEF_TRAVERSE_STMT(CoroutineBodyStmt, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | CoroutineStmtBuilder.h | 25 class CoroutineStmtBuilder : public CoroutineBodyStmt::CtorArgs {
|
| H A D | SemaCoroutine.cpp | 946 if (isa<CoroutineBodyStmt>(Body)) { in CheckCompletedCoroutineBody() 965 Body = CoroutineBodyStmt::Create(Context, Builder); in CheckCompletedCoroutineBody() 1535 StmtResult Sema::BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in BuildCoroutineBodyStmt() 1536 CoroutineBodyStmt *Res = CoroutineBodyStmt::Create(Context, Args); in BuildCoroutineBodyStmt()
|
| H A D | SemaLambda.cpp | 1664 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
|
| H A D | AnalysisBasedWarnings.cpp | 628 if (const auto *CBody = dyn_cast<CoroutineBodyStmt>(Body)) in CheckFallThroughForBody()
|
| H A D | TreeTransform.h | 1418 StmtResult RebuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in RebuildCoroutineBodyStmt() 7019 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 474 const CoroutineBodyStmt &S; 479 GetReturnObjectManager(CodeGenFunction &CGF, const CoroutineBodyStmt &S) in GetReturnObjectManager() 537 const CoroutineBodyStmt &S, Stmt *Body) { in emitBodyAndFallthrough() 545 void CodeGenFunction::EmitCoroutineBody(const CoroutineBodyStmt &S) { in EmitCoroutineBody()
|
| H A D | CGStmt.cpp | 152 EmitCoroutineBody(cast<CoroutineBodyStmt>(*S)); in EmitStmt()
|
| H A D | CodeGenFunction.h | 2883 void EmitCoroutineBody(const CoroutineBodyStmt &S);
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 52 def CoroutineBodyStmt : Stmt;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 96 if (auto *CoroBody = dyn_cast_or_null<CoroutineBodyStmt>(Body)) in getBody()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 446 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt() 452 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 3378 S = CoroutineBodyStmt::Create(Context, Empty, NumParams); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 343 void ASTStmtWriter::VisitCoroutineBodyStmt(CoroutineBodyStmt *CoroStmt) { in VisitCoroutineBodyStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 106 class CoroutineBodyStmt; variable 8599 StmtResult BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs);
|