Lines Matching refs:BeginExpr
2563 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange() argument
2579 BeginRange, BeginExpr); in BuildNonArrayForRange()
2591 *BeginExpr = SemaRef.ActOnCoawaitExpr(SemaRef.getCurScope(), ColonLoc, in BuildNonArrayForRange()
2592 BeginExpr->get()); in BuildNonArrayForRange()
2593 if (BeginExpr->isInvalid()) in BuildNonArrayForRange()
2596 if (FinishForRangeVarDecl(SemaRef, BeginVar, BeginExpr->get(), ColonLoc, in BuildNonArrayForRange()
2598 NoteForRangeBeginEndFunction(SemaRef, BeginExpr->get(), *BEF); in BuildNonArrayForRange()
2806 ExprResult BeginExpr, EndExpr; in BuildCXXForRangeStmt() local
2814 BeginExpr = BeginRangeRef; in BuildCXXForRangeStmt()
2816 BeginExpr = ActOnCoawaitExpr(S, ColonLoc, BeginExpr.get()); in BuildCXXForRangeStmt()
2817 if (BeginExpr.isInvalid()) in BuildCXXForRangeStmt()
2822 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2904 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2950 assert(!BeginExpr.isInvalid() && !EndExpr.isInvalid() && in BuildCXXForRangeStmt()
2961 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
2992 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
3015 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
3029 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()
3039 NoteForRangeBeginEndFunction(*this, BeginExpr.get(), BEF_begin); in BuildCXXForRangeStmt()