| /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 | ExprCXX.cpp | 1341 if (const auto *CoroBody = dyn_cast<CoroutineBodyStmt>(Body)) in getCompoundStmtBody()
|
| H A D | StmtProfile.cpp | 2346 void StmtProfiler::VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| H A D | StmtPrinter.cpp | 2747 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 | 2990 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 | 1177 if (isa<CoroutineBodyStmt>(Body)) { in CheckCompletedCoroutineBody() 1209 Body = CoroutineBodyStmt::Create(Context, Builder); in CheckCompletedCoroutineBody() 2002 StmtResult Sema::BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in BuildCoroutineBodyStmt() 2003 CoroutineBodyStmt *Res = CoroutineBodyStmt::Create(Context, Args); in BuildCoroutineBodyStmt()
|
| H A D | SemaLambda.cpp | 2297 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
|
| H A D | AnalysisBasedWarnings.cpp | 798 if (const auto *CBody = dyn_cast<CoroutineBodyStmt>(Body)) in CheckFallThroughForBody()
|
| H A D | TreeTransform.h | 1596 StmtResult RebuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs Args) { in RebuildCoroutineBodyStmt() 8742 TreeTransform<Derived>::TransformCoroutineBodyStmt(CoroutineBodyStmt *S) { in TransformCoroutineBodyStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 650 const CoroutineBodyStmt &S; 657 GetReturnObjectManager(CodeGenFunction &CGF, const CoroutineBodyStmt &S) in GetReturnObjectManager() 773 const CoroutineBodyStmt &S, Stmt *Body) { in emitBodyAndFallthrough() 781 void CodeGenFunction::EmitCoroutineBody(const CoroutineBodyStmt &S) { in EmitCoroutineBody()
|
| H A D | CodeGenFunction.cpp | 1552 if (isa<CoroutineBodyStmt>(Body)) in GenerateCode() 1565 if (Body && isa_and_nonnull<CoroutineBodyStmt>(Body)) in GenerateCode()
|
| H A D | CoverageMappingGen.cpp | 1556 void VisitCoroutineBodyStmt(const CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
|
| H A D | CGStmt.cpp | 169 EmitCoroutineBody(cast<CoroutineBodyStmt>(*S)); in EmitStmt()
|
| H A D | CodeGenFunction.h | 3618 void EmitCoroutineBody(const CoroutineBodyStmt &S);
|
| H A D | CGDebugInfo.cpp | 4658 KeyInstructions && !isa_and_present<CoroutineBodyStmt>(FD->getBody()); in emitFunctionStart()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 55 def CoroutineBodyStmt : StmtNode<Stmt>;
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | AnalysisDeclContext.cpp | 95 if (auto *CoroBody = dyn_cast_or_null<CoroutineBodyStmt>(Body)) in getBody()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 950 const internal::VariadicDynCastAllOfMatcher<Stmt, CoroutineBodyStmt>
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2594 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CoroutineBodyStmt> 5798 FunctionDecl, CoroutineBodyStmt), in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 459 void ASTStmtReader::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt() 465 i < CoroutineBodyStmt::SubStmt::FirstParamMove + S->NumParams; ++i) in VisitCoroutineBodyStmt() 4394 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/Sema/ |
| H A D | Sema.h | 3153 StmtResult BuildCoroutineBodyStmt(CoroutineBodyStmt::CtorArgs);
|