| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 86 CoroutineBodyStmt *CoroutineBodyStmt::Create( in Create() 87 const ASTContext &C, CoroutineBodyStmt::CtorArgs const &Args) { in Create() 89 CoroutineBodyStmt::FirstParamMove + Args.ParamMoves.size()); in Create() 91 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 92 return new (Mem) CoroutineBodyStmt(Args); in Create() 95 CoroutineBodyStmt *CoroutineBodyStmt::Create(const ASTContext &C, EmptyShell, in Create() 98 CoroutineBodyStmt::FirstParamMove + NumParams); in Create() 100 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 101 auto *Result = new (Mem) CoroutineBodyStmt(CtorArgs()); in Create() 109 CoroutineBodyStmt::CoroutineBodyStmt(CoroutineBodyStmt::CtorArgs const &Args) in CoroutineBodyStmt() function in CoroutineBodyStmt [all …]
|
| H A D | ExprCXX.cpp | 1275 if (const auto *CoroBody = dyn_cast<CoroutineBodyStmt>(Body)) in getCompoundStmtBody()
|
| H A D | StmtProfile.cpp | 2206 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| H A D | StmtPrinter.cpp | 2544 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 317 class CoroutineBodyStmt final 319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> { 363 CoroutineBodyStmt(CtorArgs const& Args); 366 static CoroutineBodyStmt *Create(const ASTContext &C, CtorArgs const &Args); 367 static CoroutineBodyStmt *Create(const ASTContext &C, EmptyShell,
|
| H A D | RecursiveASTVisitor.h | 2867 DEF_TRAVERSE_STMT(CoroutineBodyStmt, {
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | CoroutineStmtBuilder.h | 24 class CoroutineStmtBuilder : public CoroutineBodyStmt::CtorArgs {
|
| H A D | SemaCoroutine.cpp | 1106 if (isa<CoroutineBodyStmt>(Body)) { in CheckCompletedCoroutineBody() 1139 Body = CoroutineBodyStmt::Create(Context, Builder); in CheckCompletedCoroutineBody() 1837 StmtResult Sema::BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in BuildCoroutineBodyStmt() 1838 CoroutineBodyStmt *Res = CoroutineBodyStmt::Create(Context, Args); in BuildCoroutineBodyStmt()
|
| H A D | SemaLambda.cpp | 1962 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
|
| H A D | AnalysisBasedWarnings.cpp | 652 if (const auto *CBody = dyn_cast<CoroutineBodyStmt>(Body)) in CheckFallThroughForBody()
|
| H A D | TreeTransform.h | 1556 StmtResult RebuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in RebuildCoroutineBodyStmt() 7946 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 469 const CoroutineBodyStmt &S, Stmt *Body) { in emitBodyAndFallthrough() 477 void CodeGenFunction::EmitCoroutineBody(const CoroutineBodyStmt &S) { in EmitCoroutineBody()
|
| H A D | CodeGenFunction.cpp | 1418 if (isa<CoroutineBodyStmt>(Body)) in GenerateCode() 1431 if (Body && isa_and_nonnull<CoroutineBodyStmt>(Body)) in GenerateCode()
|
| H A D | CoverageMappingGen.cpp | 1027 void VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| H A D | CGStmt.cpp | 160 EmitCoroutineBody(cast<CoroutineBodyStmt>(*S)); in EmitStmt()
|
| H A D | CodeGenFunction.h | 3265 void EmitCoroutineBody(const CoroutineBodyStmt &S);
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 54 def CoroutineBodyStmt : StmtNode<Stmt>;
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 97 if (auto *CoroBody = dyn_cast_or_null<CoroutineBodyStmt>(Body)) in getBody()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 458 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt() 464 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 4040 S = CoroutineBodyStmt::Create(Context, Empty, NumParams); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 357 void ASTStmtWriter::VisitCoroutineBodyStmt(CoroutineBodyStmt *CoroStmt) { in VisitCoroutineBodyStmt()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 117 class CoroutineBodyStmt; variable 10904 StmtResult BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs);
|