Lines Matching refs:ModuleInits
672 SmallVector<llvm::Function *, 8> ModuleInits; in EmitCXXModuleInitFunc() local
688 ModuleInits.push_back(Fn); in EmitCXXModuleInitFunc()
705 ModuleInits.push_back(I->second); in EmitCXXModuleInitFunc()
711 ModuleInits.push_back(F); in EmitCXXModuleInitFunc()
744 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits, in EmitCXXModuleInitFunc()
772 ModuleInits.clear(); in EmitCXXModuleInitFunc()
808 SmallVector<llvm::Function *, 8> ModuleInits; in EmitCXXGlobalInitFunc() local
825 ModuleInits.push_back(Fn); in EmitCXXGlobalInitFunc()
828 if (ModuleInits.empty() && CXXGlobalInits.empty() && in EmitCXXGlobalInitFunc()
856 if (!ModuleInits.empty()) { in EmitCXXGlobalInitFunc()
857 for (auto *F : ModuleInits) in EmitCXXGlobalInitFunc()
859 ModuleInits.clear(); in EmitCXXGlobalInitFunc()
871 if (getCXXABI().useSinitAndSterm() && ModuleInits.empty() && in EmitCXXGlobalInitFunc()
876 ModuleInits.push_back(F); in EmitCXXGlobalInitFunc()
897 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits); in EmitCXXGlobalInitFunc()
920 ModuleInits.clear(); in EmitCXXGlobalInitFunc()