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