Home
last modified time | relevance | path

Searched refs:FunctionImporter (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp211 -> std::pair<FunctionImporter::ImportFailureReason, in qualifyCalleeCandidates()
215 return {FunctionImporter::ImportFailureReason::NotLive, GVSummary}; in qualifyCalleeCandidates()
218 return {FunctionImporter::ImportFailureReason::InterposableLinkage, in qualifyCalleeCandidates()
229 return {FunctionImporter::ImportFailureReason::GlobalVar, GVSummary}; in qualifyCalleeCandidates()
245 FunctionImporter::ImportFailureReason::LocalLinkageNotInModule, in qualifyCalleeCandidates()
251 return {FunctionImporter::ImportFailureReason::NotEligible, in qualifyCalleeCandidates()
254 return {FunctionImporter::ImportFailureReason::None, GVSummary}; in qualifyCalleeCandidates()
278 FunctionImporter::ImportFailureReason &Reason) { in selectCallee()
286 if (Reason != FunctionImporter::ImportFailureReason::None) in selectCallee()
296 Reason = FunctionImporter::ImportFailureReason::TooLarge; in selectCallee()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h33 class FunctionImporter {
117 FunctionImporter(const ModuleSummaryIndex &Index, ModuleLoaderTy ModuleLoader, in FunctionImporter() function
169 DenseMap<StringRef, FunctionImporter::ImportMapTy> &ImportLists,
170 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists);
223 const FunctionImporter::ImportMapTy &ImportList,
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp218 const FunctionImporter::ImportMapTy &ImportList, in crossImportIntoModule()
226 FunctionImporter Importer(Index, Loader, ClearDSOLocalOnDeclarations); in crossImportIntoModule()
364 const FunctionImporter::ImportMapTy &ImportList, in ModuleCacheEntry()
365 const FunctionImporter::ExportSetTy &ExportList, in ModuleCacheEntry()
435 const FunctionImporter::ImportMapTy &ImportList, in ProcessThinLTOModule()
436 const FunctionImporter::ExportSetTy &ExportList, in ProcessThinLTOModule()
628 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists;
632 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists, in IsExported()
700 DenseMap<StringRef, FunctionImporter::ImportMapTy> ImportLists(ModuleCount); in promote()
701 DenseMap<StringRef, FunctionImporter::ExportSetTy> ExportLists(ModuleCount); in promote()
[all …]
H A DLTO.cpp94 StringRef ModuleID, const FunctionImporter::ImportMapTy &ImportList, in computeLTOCacheKey()
95 const FunctionImporter::ExportSetTy &ExportList, in computeLTOCacheKey()
180 using ImportMapIteratorTy = FunctionImporter::ImportMapTy::const_iterator; in computeLTOCacheKey()
186 const FunctionImporter::FunctionsToImportTy &getFunctions() const { in computeLTOCacheKey()
1390 const FunctionImporter::ImportMapTy &ImportList,
1391 const FunctionImporter::ExportSetTy &ExportList,
1398 Error emitFiles(const FunctionImporter::ImportMapTy &ImportList, in emitFiles()
1462 const FunctionImporter::ImportMapTy &ImportList, in runThinLTOBackendThread()
1463 const FunctionImporter::ExportSetTy &ExportList, in runThinLTOBackendThread()
1508 const FunctionImporter::ImportMapTy &ImportList, in start()
[all …]
H A DLTOBackend.cpp555 const FunctionImporter::ImportMapTy &ImportList, in thinBackend()
658 FunctionImporter Importer(CombinedIndex, ModuleLoader, in thinBackend()
701 FunctionImporter::ImportMapTy &ImportList) { in initImportList()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h56 const FunctionImporter::ImportMapTy &ImportList,
74 FunctionImporter::ImportMapTy &ImportList);
H A DLTO.h69 const FunctionImporter::ImportMapTy &ImportList,
70 const FunctionImporter::ExportSetTy &ExportList,
/freebsd/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp328 FunctionImporter::ImportMapTy ImportList; in importFunctions()
391 FunctionImporter Importer(*Index, CachedModuleLoader, in importFunctions()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp1204 FunctionImporter::ImportMapTy ImportList; in runThinLTOBackend()