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

/freebsd-current/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp322 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size());
324 GUIDPreservedSymbols);
325 return GUIDPreservedSymbols;
436 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
464 if (!ExportList.empty() || !GUIDPreservedSymbols.empty()) {
515 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
536 GUIDPreservedSymbols);
637 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols; member in struct:__anon2077::IsExported
641 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols)
642 : ExportLists(ExportLists), GUIDPreservedSymbols(GUIDPreservedSymbol
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
511 resolvePrevailingInIndex( ModuleSummaryIndex &Index, StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> &ResolvedODR, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) argument
639 IsExported( const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
667 computeDeadSymbolsInIndex( ModuleSummaryIndex &Index, const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) argument
694 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
747 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
787 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
825 auto GUIDPreservedSymbols = computeGUIDPreservedSymbols( local
868 auto GUIDPreservedSymbols = local
1041 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; local
[all...]
H A DLTO.cpp356 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
384 // GUIDPreservedSymbols set, that means that it is visibile outside
389 !GUIDPreservedSymbols.count(VI.getGUID()));
432 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
445 recordNewLinkage, GUIDPreservedSymbols);
1128 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; local
1140 GUIDPreservedSymbols.insert(GUID);
1155 computeDeadSymbolsWithConstProp(ThinLTO.CombinedIndex, GUIDPreservedSymbols,
1176 Result = runThinLTO(AddStream, Cache, GUIDPreservedSymbols);
1647 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
349 thinLTOResolvePrevailingGUID( const Config &C, 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
426 thinLTOResolvePrevailingInIndex( const Config &C, 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.cpp135 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
149 Index.exportToDot(OSDot, GUIDPreservedSymbols);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h178 /// \p GUIDPreservedSymbols. Non-prevailing symbols are symbols without a
185 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
192 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/
H A DConfig.h257 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols)>;
H A DLTO.h52 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
433 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp263 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
301 GUIDPreservedSymbols.count(P.first)) {
550 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) const {
647 if (GUIDPreservedSymbols.count(SummaryIt.first))
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp1199 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
1204 GUIDPreservedSymbols.empty()) {
1211 Worklist.reserve(GUIDPreservedSymbols.size() * 2);
1212 for (auto GUID : GUIDPreservedSymbols) {
1315 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
1318 computeDeadSymbolsAndUpdateIndirectCalls(Index, GUIDPreservedSymbols,
1321 Index.propagateAttributes(GUIDPreservedSymbols);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1839 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) const;

Completed in 137 milliseconds