Lines Matching refs:FirstPart
2048 StmtResult FirstPart; in ParseForStatement() local
2108 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation()); in ParseForStatement()
2117 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation()); in ParseForStatement()
2122 ForRangeInfo.LoopVar = FirstPart; in ParseForStatement()
2123 FirstPart = StmtResult(); in ParseForStatement()
2151 FirstPart = Actions.ActOnForEachLValueExpr(Value.get()); in ParseForStatement()
2160 FirstPart = Actions.ActOnExprStmt(Value, !IsRangeBasedFor); in ParseForStatement()
2176 } else if (getLangOpts().CPlusPlus11 && Tok.is(tok::colon) && FirstPart.get()) { in ParseForStatement()
2180 << FirstPart.get()->getSourceRange(); in ParseForStatement()
2218 Diag(FirstPart.get() ? FirstPart.get()->getBeginLoc() in ParseForStatement()
2223 << (FirstPart.get() ? FirstPart.get()->getSourceRange() in ParseForStatement()
2306 getCurScope(), ForLoc, CoawaitLoc, FirstPart.get(), in ParseForStatement()
2314 ForLoc, FirstPart.get(), Collection.get(), T.getCloseLocation()); in ParseForStatement()
2318 if (getLangOpts().OpenMP && FirstPart.isUsable()) { in ParseForStatement()
2319 Actions.OpenMP().ActOnOpenMPLoopInitialization(ForLoc, FirstPart.get()); in ParseForStatement()
2368 return Actions.ActOnForStmt(ForLoc, T.getOpenLocation(), FirstPart.get(), in ParseForStatement()