/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTOBackend.h | 45 const FunctionImporter::ImportMapTy &ImportList,
|
H A D | LTO.h | 68 const FunctionImporter::ImportMapTy &ImportList,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionImport.h | 114 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 D | FunctionImport.cpp | 287 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 D | ThinLTOCodeGenerator.cpp | 210 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 D | LTO.cpp | 77 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 D | LTOBackend.cpp | 533 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 D | llvm-link.cpp | 286 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 D | BackendUtil.cpp | 1502 FunctionImporter::ImportMapTy ImportList; local 1515 ImportList[Summary->modulePath()].insert(GUID); 1522 for (auto &I : ImportList) { 1615 Conf, -1, AddStream, *M, *CombinedIndex, ImportList,
|