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