Lines Matching defs:FirstPart
2085 StmtResult FirstPart;
2145 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation());
2154 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation());
2159 ForRangeInfo.LoopVar = FirstPart;
2160 FirstPart = StmtResult();
2188 FirstPart = Actions.ActOnForEachLValueExpr(Value.get());
2197 FirstPart = Actions.ActOnExprStmt(Value, !IsRangeBasedFor);
2213 } else if (getLangOpts().CPlusPlus11 && Tok.is(tok::colon) && FirstPart.get()) {
2217 << FirstPart.get()->getSourceRange();
2255 Diag(FirstPart.get() ? FirstPart.get()->getBeginLoc()
2260 << (FirstPart.get() ? FirstPart.get()->getSourceRange()
2343 getCurScope(), ForLoc, CoawaitLoc, FirstPart.get(),
2351 ForLoc, FirstPart.get(), Collection.get(), T.getCloseLocation());
2355 if (getLangOpts().OpenMP && FirstPart.isUsable()) {
2356 Actions.OpenMP().ActOnOpenMPLoopInitialization(ForLoc, FirstPart.get());
2367 ForLoc, FirstPart.get(), SecondPart.get().second, ThirdPart.get());
2416 return Actions.ActOnForStmt(ForLoc, T.getOpenLocation(), FirstPart.get(),