Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h66 class CoroutineSuspendExpr; variable
148 ExprDependence computeDependence(CoroutineSuspendExpr *E);
H A DExprCXX.h4681 class CoroutineSuspendExpr : public Expr {
4705 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() function
4717 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr() function
4766 class CoawaitExpr : public CoroutineSuspendExpr {
4773 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Ready, in CoroutineSuspendExpr() function
4780 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand) { in CoroutineSuspendExpr() function
4785 : CoroutineSuspendExpr(CoawaitExprClass, Empty) {} in CoawaitExpr()
4851 class CoyieldExpr : public CoroutineSuspendExpr {
4857 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Operand, Ready, in CoyieldExpr()
4860 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Ty, Operand) {} in CoyieldExpr()
[all …]
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td164 def CoroutineSuspendExpr : StmtNode<Expr, 1>;
165 def CoawaitExpr : StmtNode<CoroutineSuspendExpr>;
167 def CoyieldExpr : StmtNode<CoroutineSuspendExpr>;
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCoroutine.cpp176 CoroutineSuspendExpr const &S, in emitSuspendExpression()
291 const CoroutineSuspendExpr *E) { in getCoroutineSuspendExprReturnType()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DExprClassification.cpp435 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
H A DComputeDependence.cpp350 ExprDependence clang::computeDependence(CoroutineSuspendExpr *E) { in computeDependence()
H A DExpr.cpp2422 return cast<CoroutineSuspendExpr>(this)->getResumeExpr()-> in isUnusedResultAWarning()
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTWriterStmt.cpp372 void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()