/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtCXX.cpp | 87 CoroutineBodyStmt *CoroutineBodyStmt::Create( in Create() 88 const ASTContext &C, CoroutineBodyStmt::CtorArgs const &Args) { in Create() 90 CoroutineBodyStmt::FirstParamMove + Args.ParamMoves.size()); 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() 101 void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt)); in Create() 102 auto *Result = new (Mem) CoroutineBodyStmt(CtorArgs()); in Create() 110 CoroutineBodyStmt::CoroutineBodyStmt(CoroutineBodyStmt::CtorArgs const &Args) in CoroutineBodyStmt() function in CoroutineBodyStmt [all …]
|
H A D | StmtProfile.cpp | 2293 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
H A D | ExprCXX.cpp | 1335 if (const auto *CoroBody = dyn_cast<CoroutineBodyStmt>(Body)) in getCompoundStmtBody()
|
H A D | StmtPrinter.cpp | 2609 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtCXX.h | 318 class CoroutineBodyStmt final 320 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> { 366 CoroutineBodyStmt(CtorArgs const& Args); 369 static CoroutineBodyStmt *Create(const ASTContext &C, CtorArgs const &Args); 370 static CoroutineBodyStmt *Create(const ASTContext &C, EmptyShell,
|
H A D | RecursiveASTVisitor.h | 2938 DEF_TRAVERSE_STMT(CoroutineBodyStmt, {
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CoroutineStmtBuilder.h | 24 class CoroutineStmtBuilder : public CoroutineBodyStmt::CtorArgs {
|
H A D | SemaCoroutine.cpp | 1104 if (isa<CoroutineBodyStmt>(Body)) { in CheckCompletedCoroutineBody() 1142 Body = CoroutineBodyStmt::Create(Context, Builder); in CheckCompletedCoroutineBody() 1917 StmtResult Sema::BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in BuildCoroutineBodyStmt() 1918 CoroutineBodyStmt *Res = CoroutineBodyStmt::Create(Context, Args); in BuildCoroutineBodyStmt()
|
H A D | SemaLambda.cpp | 2239 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
|
H A D | AnalysisBasedWarnings.cpp | 676 if (const auto *CBody = dyn_cast<CoroutineBodyStmt>(Body)) in CheckFallThroughForBody()
|
H A D | TreeTransform.h | 1602 StmtResult RebuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in RebuildCoroutineBodyStmt() 8392 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 649 const CoroutineBodyStmt &S; 656 GetReturnObjectManager(CodeGenFunction &CGF, const CoroutineBodyStmt &S) in GetReturnObjectManager() 768 const CoroutineBodyStmt &S, Stmt *Body) { in emitBodyAndFallthrough() 776 void CodeGenFunction::EmitCoroutineBody(const CoroutineBodyStmt &S) { in EmitCoroutineBody()
|
H A D | CodeGenFunction.cpp | 1503 if (isa<CoroutineBodyStmt>(Body)) in GenerateCode() 1516 if (Body && isa_and_nonnull<CoroutineBodyStmt>(Body)) in GenerateCode()
|
H A D | CoverageMappingGen.cpp | 1511 void VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
H A D | CGStmt.cpp | 166 EmitCoroutineBody(cast<CoroutineBodyStmt>(*S)); in EmitStmt()
|
H A D | CodeGenFunction.h | 3576 void EmitCoroutineBody(const CoroutineBodyStmt &S);
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 54 def CoroutineBodyStmt : StmtNode<Stmt>;
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 97 if (auto *CoroBody = dyn_cast_or_null<CoroutineBodyStmt>(Body)) in getBody()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 463 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt() 469 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 4250 S = CoroutineBodyStmt::Create(Context, Empty, NumParams); in ReadStmtFromStream()
|
H A D | ASTWriterStmt.cpp | 425 void ASTStmtWriter::VisitCoroutineBodyStmt(CoroutineBodyStmt *CoroStmt) { in VisitCoroutineBodyStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2524 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CoroutineBodyStmt> 5752 FunctionDecl, CoroutineBodyStmt), in AST_POLYMORPHIC_MATCHER_P() argument
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 122 class CoroutineBodyStmt; variable 2701 StmtResult BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs);
|