Searched refs:CoroutineSuspendExpr (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 224 CoroutineSuspendExpr const &S, in emitSuspendExpression() 269 case CoroutineSuspendExpr::SuspendReturnType::SuspendVoid: in emitSuspendExpression() 272 case CoroutineSuspendExpr::SuspendReturnType::SuspendBool: in emitSuspendExpression() 275 case CoroutineSuspendExpr::SuspendReturnType::SuspendHandle: in emitSuspendExpression() 285 CoroutineSuspendExpr::SuspendReturnType::SuspendHandle || in emitSuspendExpression() 301 case CoroutineSuspendExpr::SuspendReturnType::SuspendVoid: in emitSuspendExpression() 304 case CoroutineSuspendExpr::SuspendReturnType::SuspendBool: { in emitSuspendExpression() 314 case CoroutineSuspendExpr::SuspendReturnType::SuspendHandle: { in emitSuspendExpression() 405 const CoroutineSuspendExpr *E) { in getCoroutineSuspendExprReturnType() 417 CoroutineSuspendExpr const &S) { in generateAwaitSuspendWrapper()
|
| H A D | CoverageMappingGen.cpp | 1568 void VisitCoroutineSuspendExpr(const CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()
|
| H A D | CodeGenFunction.h | 386 CoroutineSuspendExpr const &S);
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 68 class CoroutineSuspendExpr; variable 158 ExprDependence computeDependence(CoroutineSuspendExpr *E);
|
| H A D | ExprCXX.h | 5193 class CoroutineSuspendExpr : public Expr { 5207 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Operand, in CoroutineSuspendExpr() function 5221 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() function 5234 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr() function 5307 class CoawaitExpr : public CoroutineSuspendExpr { 5314 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Common, in CoroutineSuspendExpr() function 5321 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand, in CoroutineSuspendExpr() function 5327 : CoroutineSuspendExpr(CoawaitExprClass, Empty) {} in CoawaitExpr() 5388 class CoyieldExpr : public CoroutineSuspendExpr { 5395 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Operand, Common, in CoyieldExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 168 def CoroutineSuspendExpr : StmtNode<Expr, 1>; 169 def CoawaitExpr : StmtNode<CoroutineSuspendExpr>; 171 def CoyieldExpr : StmtNode<CoroutineSuspendExpr>;
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 470 (llvm::isa<CoreturnStmt>(S) || llvm::isa<CoroutineSuspendExpr>(S))) { in isInCoroutineStmt()
|
| H A D | CFG.cpp | 640 CFGBlock *VisitCoroutineSuspendExpr(CoroutineSuspendExpr *S, 2466 return VisitCoroutineSuspendExpr(cast<CoroutineSuspendExpr>(S), asc); in Visit() 3367 CFGBlock *CFGBuilder::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E, in VisitCoroutineSuspendExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 471 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 405 ExprDependence clang::computeDependence(CoroutineSuspendExpr *E) { in computeDependence()
|
| H A D | Expr.cpp | 2641 return cast<CoroutineSuspendExpr>(this)->getResumeExpr()-> in isUnusedResultAWarning()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 442 void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 12851 if (auto *CSE = dyn_cast<CoroutineSuspendExpr>(E)) in AnalyzeImplicitConversions() 13538 void VisitCoroutineSuspendExpr(const CoroutineSuspendExpr *CSE) { in VisitCoroutineSuspendExpr()
|