Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/include/clang/AST/
H A DComputeDependence.h67 class CoroutineSuspendExpr; variable
154 ExprDependence computeDependence(CoroutineSuspendExpr *E);
H A DExprCXX.h4913 class CoroutineSuspendExpr : public Expr {
4938 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, QualType Ty, in CoroutineSuspendExpr() function
4951 CoroutineSuspendExpr(StmtClass SC, EmptyShell Empty) : Expr(SC, Empty) { in CoroutineSuspendExpr() function
5006 class CoawaitExpr : public CoroutineSuspendExpr {
5013 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Common, in CoroutineSuspendExpr() function
5020 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand, in CoroutineSuspendExpr() function
5026 : CoroutineSuspendExpr(CoawaitExprClass, Empty) {} in CoawaitExpr()
5087 class CoyieldExpr : public CoroutineSuspendExpr {
5094 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Operand, Common, in CoyieldExpr()
5098 : CoroutineSuspendExpr(CoyieldExprClass, CoyieldLoc, Ty, Operand, in CoyieldExpr()
[all …]
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td166 def CoroutineSuspendExpr : StmtNode<Expr, 1>;
167 def CoawaitExpr : StmtNode<CoroutineSuspendExpr>;
169 def CoyieldExpr : StmtNode<CoroutineSuspendExpr>;
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGCoroutine.cpp176 CoroutineSuspendExpr const &S, in emitSuspendExpression()
291 const CoroutineSuspendExpr *E) { in getCoroutineSuspendExprReturnType()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExprClassification.cpp444 return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr()); in ClassifyInternal()
H A DComputeDependence.cpp371 ExprDependence clang::computeDependence(CoroutineSuspendExpr *E) { in computeDependence()
H A DExpr.cpp2594 return cast<CoroutineSuspendExpr>(this)->getResumeExpr()-> in isUnusedResultAWarning()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DCFG.cpp605 CFGBlock *VisitCoroutineSuspendExpr(CoroutineSuspendExpr *S,
2373 return VisitCoroutineSuspendExpr(cast<CoroutineSuspendExpr>(S), asc); in Visit()
3251 CFGBlock *CFGBuilder::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E, in VisitCoroutineSuspendExpr()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTWriterStmt.cpp374 void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) { in VisitCoroutineSuspendExpr()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp14539 if (auto *CSE = dyn_cast<CoroutineSuspendExpr>(E)) in AnalyzeImplicitConversions()