Lines Matching defs:PreInits

9506                            MutableArrayRef<Decl *> PreInits) {
9507 if (!PreInits.empty()) {
9509 DeclGroupRef::Create(Context, PreInits.begin(), PreInits.size()),
9539 SmallVector<Decl *, 16> PreInits;
9541 PreInits.push_back(Pair.second->getDecl());
9542 return buildPreInits(Context, PreInits);
9548 static Stmt *buildPreInits(ASTContext &Context, ArrayRef<Stmt *> PreInits) {
9549 if (PreInits.empty())
9553 for (Stmt *S : PreInits)
9555 return CompoundStmt::Create(Context, PreInits, FPOptionsOverride(), {}, {});
10291 Built.PreInits = buildPreInits(C, Captures);
14156 SmallVectorImpl<Stmt *> &PreInits) {
14163 PreInits.push_back(RangeInit);
14166 PreInits.push_back(new (Context) DeclStmt(RangeStmt->getDeclGroup(),
14171 PreInits.push_back(new (Context) DeclStmt(RangeEnd->getDeclGroup(),
14176 llvm::append_range(PreInits, OriginalInit);
14179 if (auto *PI = cast_or_null<DeclStmt>(LoopHelper.PreInits)) {
14180 PreInits.push_back(new (Context) DeclStmt(
14188 PreInits.push_back(new (Context) DeclStmt(
14250 SmallVector<Stmt *, 4> PreInits;
14292 PreInits);
14477 buildPreInits(Context, PreInits));
14547 // directives applied: \code OriginalInits; LoopHelper.PreInits;
14554 // where IV is a variable declared and initialized to 0 in LoopHelper.PreInits
14560 // LoopHelper.PreInits; > NewPreInits
14581 // of a canonical loop nest where these PreInits are emitted before the
14589 SmallVector<Stmt *, 4> PreInits;
14590 addLoopPreInits(Context, LoopHelper, LoopStmt, OriginalInits[0], PreInits);
14757 buildPreInits(Context, PreInits));
14796 SmallVector<Stmt *> PreInits;
14797 addLoopPreInits(Context, LoopHelper, LoopStmt, OriginalInits[0], PreInits);
14944 buildPreInits(Context, PreInits));
15034 SmallVector<Stmt *> PreInits;
15044 PreInits);
15141 buildPreInits(Context, PreInits));