Searched refs:FunctionImporter (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 237 -> std::pair<FunctionImporter::ImportFailureReason, in qualifyCalleeCandidates() 241 return {FunctionImporter::ImportFailureReason::NotLive, GVSummary}; in qualifyCalleeCandidates() 244 return {FunctionImporter::ImportFailureReason::InterposableLinkage, in qualifyCalleeCandidates() 255 return {FunctionImporter::ImportFailureReason::GlobalVar, GVSummary}; in qualifyCalleeCandidates() 272 FunctionImporter::ImportFailureReason::LocalLinkageNotInModule, in qualifyCalleeCandidates() 278 return {FunctionImporter::ImportFailureReason::NotEligible, in qualifyCalleeCandidates() 281 return {FunctionImporter::ImportFailureReason::None, GVSummary}; in qualifyCalleeCandidates() 305 FunctionImporter::ImportFailureReason &Reason) { in selectCallee() 313 if (Reason != FunctionImporter::ImportFailureReason::None) in selectCallee() 323 Reason = FunctionImporter::ImportFailureReason::TooLarge; in selectCallee() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 211 const FunctionImporter::ImportMapTy &ImportList, in crossImportIntoModule() 219 FunctionImporter Importer(Index, Loader, ClearDSOLocalOnDeclarations); in crossImportIntoModule() 356 const FunctionImporter::ImportMapTy &ImportList, in ModuleCacheEntry() 357 const FunctionImporter::ExportSetTy &ExportList, in ModuleCacheEntry() 428 const FunctionImporter::ImportMapTy &ImportList, in ProcessThinLTOModule() 429 const FunctionImporter::ExportSetTy &ExportList, in ProcessThinLTOModule() 618 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists; 622 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists, in IsExported() 690 FunctionImporter::ImportListsTy ImportLists(ModuleCount); in promote() 691 DenseMap<StringRef, FunctionImporter::ExportSetTy> ExportLists(ModuleCount); in promote() [all …]
|
| H A D | LTO.cpp | 104 const FunctionImporter::ImportMapTy &ImportList, in computeLTOCacheKey() 105 const FunctionImporter::ExportSetTy &ExportList, in computeLTOCacheKey() 194 FunctionImporter::SortedImportList SortedImportList(ImportList, Comp); in computeLTOCacheKey() 1404 const FunctionImporter::ImportMapTy &ImportList, llvm::StringRef ModulePath, in emitFiles() 1412 const FunctionImporter::ImportMapTy &ImportList, llvm::StringRef ModulePath, in emitFiles() 1496 const FunctionImporter::ImportMapTy &ImportList, in runThinLTOBackendThread() 1497 const FunctionImporter::ExportSetTy &ExportList, in runThinLTOBackendThread() 1542 const FunctionImporter::ImportMapTy &ImportList, in start() 1543 const FunctionImporter::ExportSetTy &ExportList, in start() 1552 const FunctionImporter::ImportMapTy &ImportList, in start() [all …]
|
| H A D | LTOBackend.cpp | 601 const FunctionImporter::ImportMapTy &ImportList, in thinBackend() 715 FunctionImporter Importer(CombinedIndex, ModuleLoader, in thinBackend() 758 FunctionImporter::ImportMapTy &ImportList) { in initImportList()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | FunctionImport.h | 31 class FunctionImporter { 312 FunctionImporter(const ModuleSummaryIndex &Index, ModuleLoaderTy ModuleLoader, in FunctionImporter() function 365 FunctionImporter::ImportListsTy &ImportLists, 366 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists); 419 const FunctionImporter::ImportMapTy &ImportList,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTO.h | 72 StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, 73 const FunctionImporter::ExportSetTy &ExportList, 236 const FunctionImporter::ImportMapTy &ImportList, 237 const FunctionImporter::ExportSetTy &ExportList, 250 LLVM_ABI Error emitFiles(const FunctionImporter::ImportMapTy &ImportList, 257 const FunctionImporter::ImportMapTy &ImportList, StringRef ModulePath,
|
| H A D | LTOBackend.h | 62 const FunctionImporter::ImportMapTy &ImportList, 82 FunctionImporter::ImportMapTy &ImportList);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-link/ |
| H A D | llvm-link.cpp | 316 FunctionImporter::ImportIDTable ImportIDs; in importFunctions() 317 FunctionImporter::ImportMapTy ImportList(ImportIDs); in importFunctions() 379 FunctionImporter Importer(*Index, CachedModuleLoader, in importFunctions()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 1309 FunctionImporter::ImportIDTable ImportIDs; in runThinLTOBackend() 1310 FunctionImporter::ImportMapTy ImportList(ImportIDs); in runThinLTOBackend()
|