| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 2442 Scope *S, SourceLocation ForLoc, SourceLocation CoawaitLoc, Stmt *InitStmt, in ActOnCXXForRangeStmt() argument 2477 if (!CoawaitLoc.isInvalid()) { in ActOnCXXForRangeStmt() 2478 if (!ActOnCoroutineBodyStart(S, CoawaitLoc, "co_await")) { in ActOnCXXForRangeStmt() 2507 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(), in ActOnCXXForRangeStmt() 2531 SourceLocation ColonLoc, SourceLocation CoawaitLoc, in BuildNonArrayForRange() argument 2556 if (!CoawaitLoc.isInvalid()) { in BuildNonArrayForRange() 2665 SourceLocation CoawaitLoc, in RebuildForRangeWithDereference() argument 2683 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference() 2695 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference() 2700 SourceLocation ForLoc, SourceLocation CoawaitLoc, Stmt *InitStmt, in BuildCXXForRangeStmt() argument [all …]
|
| H A D | TreeTransform.h | 1554 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, in RebuildCoawaitExpr() argument 1567 CoawaitLoc, Operand, OpCoawaitLookup); in RebuildCoawaitExpr() 1570 return getSema().BuildResolvedCoawaitExpr(CoawaitLoc, Operand, in RebuildCoawaitExpr() 1574 return getSema().BuildUnresolvedCoawaitExpr(CoawaitLoc, Operand, in RebuildCoawaitExpr() 1582 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, in RebuildDependentCoawaitExpr() argument 1585 return getSema().BuildUnresolvedCoawaitExpr(CoawaitLoc, Result, Lookup); in RebuildDependentCoawaitExpr() 2608 SourceLocation ForLoc, SourceLocation CoawaitLoc, Stmt *Init, in RebuildCXXForRangeStmt() argument 2638 ForLoc, CoawaitLoc, Init, ColonLoc, Range, Begin, End, Cond, Inc, in RebuildCXXForRangeStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1882 SourceLocation CoawaitLoc; in ParseForStatement() local 1884 CoawaitLoc = ConsumeToken(); in ParseForStatement() 2168 if (CoawaitLoc.isValid() && !ForRangeInfo.ParsedForRangeDecl()) { in ParseForStatement() 2169 Diag(CoawaitLoc, diag::err_for_co_await_not_range_for); in ParseForStatement() 2170 CoawaitLoc = SourceLocation(); in ParseForStatement() 2173 if (CoawaitLoc.isValid() && getLangOpts().CPlusPlus20) in ParseForStatement() 2174 Diag(CoawaitLoc, diag::warn_deprecated_for_co_await); in ParseForStatement() 2184 getCurScope(), ForLoc, CoawaitLoc, FirstPart.get(), in ParseForStatement()
|
| H A D | ParseExpr.cpp | 1172 SourceLocation CoawaitLoc = ConsumeToken(); in ParseCastExpression() local 1175 Res = Actions.ActOnCoawaitExpr(getCurScope(), CoawaitLoc, Res.get()); in ParseCastExpression()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtCXX.h | 141 SourceLocation CoawaitLoc; variable 203 SourceLocation getCoawaitLoc() const { return CoawaitLoc; } in getCoawaitLoc()
|
| H A D | ExprCXX.h | 5311 CoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, Expr *Common, 5314 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Common, in CoroutineSuspendExpr() argument 5319 CoawaitExpr(SourceLocation CoawaitLoc, QualType Ty, Expr *Operand, 5321 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand, in CoroutineSuspendExpr() argument
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtCXX.cpp | 54 : Stmt(CXXForRangeStmtClass), ForLoc(FL), CoawaitLoc(CAL), ColonLoc(CL), in CXXForRangeStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 10999 Scope *S, SourceLocation ForLoc, SourceLocation CoawaitLoc, 11006 SourceLocation ForLoc, SourceLocation CoawaitLoc, Stmt *InitStmt,
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1711 S->CoawaitLoc = readSourceLocation(); in VisitCXXForRangeStmt()
|