/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 56 const FunctionImporter::ImportMapTy &ImportList, 71 /// module summary and initialize ImportList. Returns false if the 74 FunctionImporter::ImportMapTy &ImportList);
|
H A D | LTO.h | 69 const FunctionImporter::ImportMapTy &ImportList,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 297 FunctionImporter::ImportMapTy &ImportList; 356 auto ILI = ImportList[RefSummary->modulePath()].insert(VI.getGUID()); 382 FunctionImporter::ImportMapTy &ImportList, 385 IsPrevailing(IsPrevailing), ImportList(ImportList), 422 FunctionImporter::ImportMapTy &ImportList); 444 FunctionImporter::ImportMapTy &ImportList) override { 450 ModName, ImportList); 455 GlobalsImporter GVI(Index, DefinedGVSummaries, IsPrevailing, ImportList, 543 ImportList[ExportingModul [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionImport.h | 116 Expected<bool> importFunctions(Module &M, const ImportMapTy &ImportList); 213 const FunctionImporter::ImportMapTy &ImportList,
|
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 217 const FunctionImporter::ImportMapTy &ImportList, 226 Expected<bool> Result = Importer.importFunctions(TheModule, ImportList); 363 const FunctionImporter::ImportMapTy &ImportList, 389 computeLTOCacheKey(Key, Conf, Index, ModuleID, ImportList, ExportList, 434 const FunctionImporter::ImportMapTy &ImportList, 473 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, 765 auto &ImportList = ImportLists[TheModule.getModuleIdentifier()]; local 768 crossImportIntoModule(TheModule, Index, ModuleMap, ImportList, 1114 // Make sure that every module has an entry in the ExportLists, ImportList, 1191 auto &ImportList 215 crossImportIntoModule(Module &TheModule, const ModuleSummaryIndex &Index, StringMap<lto::InputFile *> &ModuleMap, const FunctionImporter::ImportMapTy &ImportList, bool ClearDSOLocalOnDeclarations) argument 361 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 432 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, bool DebugPassManager) argument [all...] |
H A D | LTO.cpp | 91 StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, 190 ImportModulesVector.reserve(ImportList.size()); 192 for (ImportMapIteratorTy It = ImportList.begin(); It != ImportList.end(); 1378 const FunctionImporter::ImportMapTy &ImportList, 1386 Error emitFiles(const FunctionImporter::ImportMapTy &ImportList, argument 1392 ImportList, ModuleToSummariesForIndex); 1445 const FunctionImporter::ImportMapTy &ImportList, 1457 ImportList, DefinedGlobals, &ModuleMap); 1463 if (auto E = emitFiles(ImportList, ModuleI 89 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 1442 runThinLTOBackendThread( AddStreamFn AddStream, FileCache 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 D | LTOBackend.cpp | 553 const FunctionImporter::ImportMapTy &ImportList, 658 if (Error Err = Importer.importFunctions(Mod, ImportList).takeError()) 699 FunctionImporter::ImportMapTy &ImportList) { 717 ImportList[Summary->modulePath()].insert(GUID); 551 thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, Module &Mod, const ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> *ModuleMap, const std::vector<uint8_t> &CmdArgs) argument 697 initImportList(const Module &M, const ModuleSummaryIndex &CombinedIndex, FunctionImporter::ImportMapTy &ImportList) argument
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 316 FunctionImporter::ImportMapTy ImportList; local 326 // Owns the filename strings used to key into the ImportList. Normally this is 369 ImportList[FileNameStringCache.insert(FileName).first->getKey()]; 377 ExitOnErr(Importer.importFunctions(DestModule, ImportList));
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 1191 FunctionImporter::ImportMapTy ImportList; local 1192 if (!lto::initImportList(*M, *CombinedIndex, ImportList)) 1271 thinBackend(Conf, -1, AddStream, *M, *CombinedIndex, ImportList,
|