Lines Matching refs:BeginExpr

2425                       OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr,  in BuildNonArrayForRange()  argument
2441 BeginRange, BeginExpr); in BuildNonArrayForRange()
2453 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc, in BuildNonArrayForRange()
2454 BeginExpr->get()); in BuildNonArrayForRange()
2455 if (BeginExpr->isInvalid()) in BuildNonArrayForRange()
2458 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc, in BuildNonArrayForRange()
2460 NoteForRangeBeginEndFunction(SemaRef, BeginExpr->get(), *BEF); in BuildNonArrayForRange()
2674 ExprResult BeginExpr, EndExpr; in BuildCXXForRangeStmt() local
2682 BeginExpr = BeginRangeRef; in BuildCXXForRangeStmt()
2684 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get()); in BuildCXXForRangeStmt()
2685 if (BeginExpr.isInvalid()) in BuildCXXForRangeStmt()
2690 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2772 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2818 assert(!BeginExpr.isInvalid() && !EndExpr.isInvalid() && in BuildCXXForRangeStmt()
2829 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2860 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2883 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2897 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2907 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()