/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 2518 if (!CoawaitLoc.isInvalid()) { in ActOnCXXForRangeStmt() 2519 if (!ActOnCoroutineBodyStart(S, CoawaitLoc, "co_await")) { in ActOnCXXForRangeStmt() 2548 ForLoc, CoawaitLoc, InitStmt, ColonLoc, RangeDecl.get(), in ActOnCXXForRangeStmt() 2571 SourceLocation ColonLoc, SourceLocation CoawaitLoc, in BuildNonArrayForRange() argument 2596 if (!CoawaitLoc.isInvalid()) { in BuildNonArrayForRange() 2723 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference() 2735 S, ForLoc, CoawaitLoc, InitStmt, LoopVarDecl, ColonLoc, in RebuildForRangeWithDereference() 2824 if (!CoawaitLoc.isInvalid()) { in BuildCXXForRangeStmt() 3014 if (!IncrExpr.isInvalid() && CoawaitLoc.isValid()) in BuildCXXForRangeStmt() 3018 IncrExpr = ActOnCoawaitExpr(S, CoawaitLoc, IncrExpr.get()); in BuildCXXForRangeStmt() [all …]
|
H A D | TreeTransform.h | 1514 ExprResult RebuildCoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, in RebuildCoawaitExpr() argument 1527 CoawaitLoc, Operand, OpCoawaitLookup); in RebuildCoawaitExpr() 1530 return getSema().BuildResolvedCoawaitExpr(CoawaitLoc, Operand, in RebuildCoawaitExpr() 1534 return getSema().BuildUnresolvedCoawaitExpr(CoawaitLoc, Operand, in RebuildCoawaitExpr() 1542 ExprResult RebuildDependentCoawaitExpr(SourceLocation CoawaitLoc, in RebuildDependentCoawaitExpr() argument 1545 return getSema().BuildUnresolvedCoawaitExpr(CoawaitLoc, Result, Lookup); in RebuildDependentCoawaitExpr() 2490 SourceLocation CoawaitLoc, Stmt *Init, in RebuildCXXForRangeStmt() argument 2520 return getSema().BuildCXXForRangeStmt(ForLoc, CoawaitLoc, Init, ColonLoc, in RebuildCXXForRangeStmt()
|
/openbsd/gnu/llvm/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 1942 SourceLocation CoawaitLoc; in ParseForStatement() local 1944 CoawaitLoc = ConsumeToken(); in ParseForStatement() 2207 if (CoawaitLoc.isValid() && !ForRangeInfo.ParsedForRangeDecl()) { in ParseForStatement() 2208 Diag(CoawaitLoc, diag::err_for_co_await_not_range_for); in ParseForStatement() 2209 CoawaitLoc = SourceLocation(); in ParseForStatement() 2212 if (CoawaitLoc.isValid() && getLangOpts().CPlusPlus20) in ParseForStatement() 2213 Diag(CoawaitLoc, diag::warn_deprecated_for_co_await); in ParseForStatement() 2225 getCurScope(), ForLoc, CoawaitLoc, FirstPart.get(), in ParseForStatement()
|
H A D | ParseExpr.cpp | 1411 SourceLocation CoawaitLoc = ConsumeToken(); in ParseCastExpression() local 1414 Res = Actions.ActOnCoawaitExpr(getCurScope(), CoawaitLoc, Res.get()); in ParseCastExpression()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | StmtCXX.h | 140 SourceLocation CoawaitLoc; variable 202 SourceLocation getCoawaitLoc() const { return CoawaitLoc; } in getCoawaitLoc()
|
H A D | ExprCXX.h | 5010 CoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, Expr *Common, 5013 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Common, in CoroutineSuspendExpr() argument 5018 CoawaitExpr(SourceLocation CoawaitLoc, QualType Ty, Expr *Operand, 5020 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Ty, Operand, in CoroutineSuspendExpr() argument
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | StmtCXX.cpp | 53 : Stmt(CXXForRangeStmtClass), ForLoc(FL), CoawaitLoc(CAL), ColonLoc(CL), in CXXForRangeStmt()
|
/openbsd/gnu/llvm/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1656 S->CoawaitLoc = readSourceLocation(); in VisitCXXForRangeStmt()
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | Sema.h | 5125 SourceLocation CoawaitLoc, 5132 SourceLocation CoawaitLoc,
|