Lines Matching defs:ModuleInits
704 SmallVector<llvm::Function *, 8> ModuleInits;
724 ModuleInits.push_back(Fn);
741 ModuleInits.push_back(I->second);
747 ModuleInits.push_back(F);
769 if (!ModuleInits.empty()) {
779 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits,
807 ModuleInits.clear();
843 SmallVector<llvm::Function *, 8> ModuleInits;
864 ModuleInits.push_back(Fn);
867 if (ModuleInits.empty() && CXXGlobalInits.empty() &&
895 if (!ModuleInits.empty()) {
896 for (auto *F : ModuleInits)
898 ModuleInits.clear();
910 if (getCXXABI().useSinitAndSterm() && ModuleInits.empty() &&
915 ModuleInits.push_back(F);
938 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits);
961 ModuleInits.clear();