Lines Matching defs:ModuleInits
727 SmallVector<llvm::Function *, 8> ModuleInits;
747 ModuleInits.push_back(Fn);
764 ModuleInits.push_back(I->second);
770 ModuleInits.push_back(F);
792 if (!ModuleInits.empty()) {
802 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits,
833 ModuleInits.clear();
869 SmallVector<llvm::Function *, 8> ModuleInits;
890 ModuleInits.push_back(Fn);
893 if (ModuleInits.empty() && CXXGlobalInits.empty() &&
921 if (!ModuleInits.empty()) {
922 for (auto *F : ModuleInits)
924 ModuleInits.clear();
936 if (getCXXABI().useSinitAndSterm() && ModuleInits.empty() &&
941 ModuleInits.push_back(F);
964 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits);
990 ModuleInits.clear();