Searched refs:CoroutineSuspendExpr (Results 1 – 10 of 10) sorted by relevance
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 149 def CoroutineSuspendExpr : DStmt<Expr, 1>; 150 def CoawaitExpr : DStmt<CoroutineSuspendExpr>; 151 def CoyieldExpr : DStmt<CoroutineSuspendExpr>;
|
/external/llvm-project/clang/include/clang/AST/ |
D | ComputeDependence.h | 66 class CoroutineSuspendExpr; variable 148 ExprDependence computeDependence(CoroutineSuspendExpr *E);
|
D | ExprCXX.h | 4669 class CoroutineSuspendExpr : public Expr { 4680 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr() function 4693 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() function 4705 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr() function 4754 class CoawaitExpr : public CoroutineSuspendExpr { 4761 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Ready, in CoroutineSuspendExpr() function 4768 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand) { in CoroutineSuspendExpr() function 4773 : CoroutineSuspendExpr(CoawaitExprClass, Empty) {} in CoawaitExpr() 4839 class CoyieldExpr : public CoroutineSuspendExpr { 4845 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Operand, Ready, in CoyieldExpr() [all …]
|
/external/llvm-project/clang/include/clang/Basic/ |
D | StmtNodes.td | 164 def CoroutineSuspendExpr : StmtNode<Expr, 1>; 165 def CoawaitExpr : StmtNode<CoroutineSuspendExpr>; 167 def CoyieldExpr : StmtNode<CoroutineSuspendExpr>;
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 4133 class CoroutineSuspendExpr : public Expr { 4141 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, in CoroutineSuspendExpr() function 4153 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() function 4165 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr() function 4205 class CoawaitExpr : public CoroutineSuspendExpr { 4210 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Ready, in CoawaitExpr() 4213 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand) {} in CoawaitExpr() 4215 : CoroutineSuspendExpr(CoawaitExprClass, Empty) {} in CoawaitExpr() 4228 class CoyieldExpr : public CoroutineSuspendExpr { 4233 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Operand, Ready, in CoyieldExpr() [all …]
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCoroutine.cpp | 176 CoroutineSuspendExpr const &S, in emitSuspendExpression() 291 const CoroutineSuspendExpr *E) { in getCoroutineSuspendExprReturnType()
|
/external/llvm-project/clang/lib/AST/ |
D | ExprClassification.cpp | 435 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
|
D | ComputeDependence.cpp | 320 ExprDependence clang::computeDependence(CoroutineSuspendExpr *E) { in computeDependence()
|
D | Expr.cpp | 2340 return cast<CoroutineSuspendExpr>(this)->getResumeExpr()-> in isUnusedResultAWarning()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 371 void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()
|