Searched refs:ImportList (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h45 const FunctionImporter::ImportMapTy &ImportList,
H A DLTO.h68 const FunctionImporter::ImportMapTy &ImportList,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h114 Expected<bool> importFunctions(Module &M, const ImportMapTy &ImportList);
154 /// \p ImportList will be populated with a map that can be passed to
158 FunctionImporter::ImportMapTy &ImportList);
163 /// \p ImportList will be populated with a map that can be passed to
167 FunctionImporter::ImportMapTy &ImportList);
209 const FunctionImporter::ImportMapTy &ImportList,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp287 FunctionImporter::ImportMapTy &ImportList,
313 auto ILI = ImportList[RefSummary->modulePath()].insert(VI.getGUID());
359 FunctionImporter::ImportMapTy &ImportList,
363 ImportList, ExportLists);
478 auto ILI = ImportList[ExportModulePath].insert(VI.getGUID());
520 StringRef ModName, FunctionImporter::ImportMapTy &ImportList,
546 DefinedGVSummaries, Worklist, ImportList,
557 Worklist, ImportList, ExportLists,
653 auto &ImportList = ImportLists[DefinedGVSummaries.first()]; local
657 DefinedGVSummaries.first(), ImportList,
284 computeImportForReferencedGlobals( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const GVSummaryMapTy &DefinedGVSummaries, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists) argument
355 computeImportForFunction( const FunctionSummary &Summary, const ModuleSummaryIndex &Index, const unsigned Threshold, const GVSummaryMapTy &DefinedGVSummaries, SmallVectorImpl<EdgeInfo> &Worklist, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists, FunctionImporter::ImportThresholdsTy &ImportThresholds) argument
518 ComputeImportForModule( const GVSummaryMapTy &DefinedGVSummaries, const ModuleSummaryIndex &Index, StringRef ModName, FunctionImporter::ImportMapTy &ImportList, StringMap<FunctionImporter::ExportSetTy> *ExportLists = nullptr) argument
737 dumpImportListForModule(const ModuleSummaryIndex &Index, StringRef ModulePath, FunctionImporter::ImportMapTy &ImportList) argument
754 ComputeCrossModuleImportForModule( StringRef ModulePath, const ModuleSummaryIndex &Index, FunctionImporter::ImportMapTy &ImportList) argument
773 ComputeCrossModuleImportForModuleFromIndex( StringRef ModulePath, const ModuleSummaryIndex &Index, FunctionImporter::ImportMapTy &ImportList) argument
925 gatherImportedSummariesForModule( StringRef ModulePath, const StringMap<GVSummaryMapTy> &ModuleToDefinedGVSummaries, const FunctionImporter::ImportMapTy &ImportList, std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex) argument
1133 importFunctions( Module &DestModule, const FunctionImporter::ImportMapTy &ImportList) argument
1290 FunctionImporter::ImportMapTy ImportList; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp210 const FunctionImporter::ImportMapTy &ImportList,
219 Expected<bool> Result = Importer.importFunctions(TheModule, ImportList);
319 const FunctionImporter::ImportMapTy &ImportList,
345 computeLTOCacheKey(Key, Conf, Index, ModuleID, ImportList, ExportList,
405 const FunctionImporter::ImportMapTy &ImportList,
444 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList,
717 auto &ImportList = ImportLists[TheModule.getModuleIdentifier()]; local
720 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList,
1034 // Make sure that every module has an entry in the ExportLists, ImportList,
1114 auto &ImportList
208 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, StringMap<lto::InputFile *> &ModuleMap, const FunctionImporter::ImportMapTy &ImportList, bool ClearDSOLocalOnDeclarations) argument
317 ModuleCacheEntry( StringRef CachePath, const ModuleSummaryIndex &Index, StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGVSummaries, unsigned OptLevel, bool Freestanding, const TargetMachineBuilder &TMBuilder) argument
403 ProcessThinLTOModule(Module &TheModule, ModuleSummaryIndex &Index, StringMap<lto::InputFile *> &ModuleMap, TargetMachine &TM, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, const GVSummaryMapTy &DefinedGlobals, const ThinLTOCodeGenerator::CachingOptions &CacheOptions, bool DisableCodeGen, StringRef SaveTempsDir, bool Freestanding, unsigned OptLevel, unsigned count) argument
[all...]
H A DLTO.cpp77 StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList,
163 ImportModulesVector.reserve(ImportList.size());
165 for (ImportMapIteratorTy It = ImportList.begin(); It != ImportList.end();
246 for (auto &ImpM : ImportList)
1105 const FunctionImporter::ImportMapTy &ImportList,
1143 const FunctionImporter::ImportMapTy &ImportList,
1155 ImportList, DefinedGlobals, ModuleMap);
1169 computeLTOCacheKey(Key, Conf, CombinedIndex, ModuleID, ImportList,
1180 const FunctionImporter::ImportMapTy &ImportList,
75 computeLTOCacheKey( SmallString<40> &Key, const Config &Conf, const ModuleSummaryIndex &Index, StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, const std::set<GlobalValue::GUID> &CfiFunctionDefs, const std::set<GlobalValue::GUID> &CfiFunctionDecls) argument
1140 runThinLTOBackendThread( AddStreamFn AddStream, NativeObjectCache Cache, unsigned Task, BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument
[all...]
H A DLTOBackend.cpp533 const FunctionImporter::ImportMapTy &ImportList,
596 if (Error Err = Importer.importFunctions(Mod, ImportList).takeError())
531 thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, Module &Mod, const ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) argument
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp286 FunctionImporter::ImportMapTy ImportList; local
331 auto &Entry = ImportList[FileName];
339 ExitOnErr(Importer.importFunctions(DestModule, ImportList));
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1502 FunctionImporter::ImportMapTy ImportList; local
1515 ImportList[Summary->modulePath()].insert(GUID);
1522 for (auto &I : ImportList) {
1615 Conf, -1, AddStream, *M, *CombinedIndex, ImportList,

Completed in 139 milliseconds