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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp275 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size());
280 GUIDPreservedSymbols.insert(GlobalValue::getGUID(Name));
282 return GUIDPreservedSymbols;
407 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
435 if (!ExportList.empty() || !GUIDPreservedSymbols.empty()) {
479 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
498 GUIDPreservedSymbols);
598 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols; member in struct:__anon3705::IsExported
601 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols)
602 : ExportLists(ExportLists), GUIDPreservedSymbols(GUIDPreservedSymbol
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
475 resolvePrevailingInIndex( ModuleSummaryIndex &Index, StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> &ResolvedODR, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) argument
600 IsExported(const StringMap<FunctionImporter::ExportSetTy> &ExportLists, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
627 computeDeadSymbolsInIndex( ModuleSummaryIndex &Index, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
654 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
704 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
739 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
772 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
810 auto GUIDPreservedSymbols = local
975 auto GUIDPreservedSymbols = local
[all...]
H A DLTO.cpp323 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
348 // GUIDPreservedSymbols set, that means that it is visibile outside
353 !GUIDPreservedSymbols.count(VI.getGUID()));
377 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
390 GUIDPreservedSymbols);
939 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; local
951 GUIDPreservedSymbols.insert(GUID);
963 computeDeadSymbolsWithConstProp(ThinLTO.CombinedIndex, GUIDPreservedSymbols,
974 Result = runThinLTO(AddStream, Cache, GUIDPreservedSymbols);
1328 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
317 thinLTOResolvePrevailingGUID( ValueInfo VI, DenseSet<GlobalValueSummary *> &GlobalInvolvedWithAlias, function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> isPrevailing, function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> recordNewLinkage, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
371 thinLTOResolvePrevailingInIndex( ModuleSummaryIndex &Index, function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> isPrevailing, function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> recordNewLinkage, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
[all...]
H A DLTOBackend.cpp111 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
125 Index.exportToDot(OSDot, GUIDPreservedSymbols);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h176 /// \p GUIDPreservedSymbols. Non-prevailing symbols are symbols without a
181 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
188 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DConfig.h213 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols)>;
H A DLTO.h51 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
425 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp216 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
239 GUIDPreservedSymbols.count(P.first)) {
469 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) const {
551 if (GUIDPreservedSymbols.count(SummaryIt.first))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp799 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
804 if (GUIDPreservedSymbols.empty())
809 Worklist.reserve(GUIDPreservedSymbols.size() * 2);
810 for (auto GUID : GUIDPreservedSymbols) {
915 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
918 computeDeadSymbols(Index, GUIDPreservedSymbols, isPrevailing);
920 Index.propagateAttributes(GUIDPreservedSymbols);
797 computeDeadSymbols( ModuleSummaryIndex &Index, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, function_ref<PrevailingType(GlobalValue::GUID)> isPrevailing) argument
913 computeDeadSymbolsWithConstProp( ModuleSummaryIndex &Index, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, function_ref<PrevailingType(GlobalValue::GUID)> isPrevailing, bool ImportEnabled) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1487 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) const;

Completed in 124 milliseconds