Lines Matching refs:ModuleInits
650 SmallVector<llvm::Function *, 8> ModuleInits; in EmitCXXModuleInitFunc() local
666 ModuleInits.push_back(Fn); in EmitCXXModuleInitFunc()
684 ModuleInits.push_back(I->second); in EmitCXXModuleInitFunc()
691 ModuleInits.push_back(F); in EmitCXXModuleInitFunc()
721 Fn, ModuleInits, ConstantAddress(Guard, Int8Ty, GuardAlign)); in EmitCXXModuleInitFunc()
742 ModuleInits.clear(); in EmitCXXModuleInitFunc()
778 SmallVector<llvm::Function *, 8> ModuleInits; in EmitCXXGlobalInitFunc() local
795 ModuleInits.push_back(Fn); in EmitCXXGlobalInitFunc()
798 if (ModuleInits.empty() && CXXGlobalInits.empty() && in EmitCXXGlobalInitFunc()
826 if (!ModuleInits.empty()) { in EmitCXXGlobalInitFunc()
827 for (auto F : ModuleInits) in EmitCXXGlobalInitFunc()
829 ModuleInits.clear(); in EmitCXXGlobalInitFunc()
841 if (getCXXABI().useSinitAndSterm() && ModuleInits.empty() && in EmitCXXGlobalInitFunc()
846 ModuleInits.push_back(F); in EmitCXXGlobalInitFunc()
867 CodeGenFunction(*this).GenerateCXXGlobalInitFunc(Fn, ModuleInits); in EmitCXXGlobalInitFunc()
890 ModuleInits.clear(); in EmitCXXGlobalInitFunc()