Home
last modified time | relevance | path

Searched refs:CoroutineSuspendExpr (Results 1 – 10 of 10) sorted by relevance

/external/clang/include/clang/Basic/
DStmtNodes.td149 def CoroutineSuspendExpr : DStmt<Expr, 1>;
150 def CoawaitExpr : DStmt<CoroutineSuspendExpr>;
151 def CoyieldExpr : DStmt<CoroutineSuspendExpr>;
/external/llvm-project/clang/include/clang/AST/
DComputeDependence.h66 class CoroutineSuspendExpr; variable
148 ExprDependence computeDependence(CoroutineSuspendExpr *E);
DExprCXX.h4669 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/
DStmtNodes.td164 def CoroutineSuspendExpr : StmtNode<Expr, 1>;
165 def CoawaitExpr : StmtNode<CoroutineSuspendExpr>;
167 def CoyieldExpr : StmtNode<CoroutineSuspendExpr>;
/external/clang/include/clang/AST/
DExprCXX.h4133 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/
DCGCoroutine.cpp176 CoroutineSuspendExpr const &S, in emitSuspendExpression()
291 const CoroutineSuspendExpr *E) { in getCoroutineSuspendExprReturnType()
/external/llvm-project/clang/lib/AST/
DExprClassification.cpp435 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
DComputeDependence.cpp320 ExprDependence clang::computeDependence(CoroutineSuspendExpr *E) { in computeDependence()
DExpr.cpp2340 return cast<CoroutineSuspendExpr>(this)->getResumeExpr()-> in isUnusedResultAWarning()
/external/llvm-project/clang/lib/Serialization/
DASTWriterStmt.cpp371 void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()