Home
last modified time | relevance | path

Searched refs:getSummaryList (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/LTO/
H A DSummaryBasedOptimizations.cpp39 for (auto &GVS : V.getSummaryList()) { in initializeCounts()
57 if (V.getSummaryList().size()) { in computeSyntheticCounts()
58 auto S = V.getSummaryList().front()->getBaseObject(); in computeSyntheticCounts()
66 if (!V.getSummaryList().size()) in computeSyntheticCounts()
68 for (auto &GVS : V.getSummaryList()) { in computeSyntheticCounts()
H A DLTO.cpp333 for (auto &S : VI.getSummaryList()) { in thinLTOResolvePrevailingGUID()
383 for (auto &S : VI.getSummaryList()) { in thinLTOResolvePrevailingGUID()
433 for (auto &S : VI.getSummaryList()) { in thinLTOInternalizeAndPromoteGUID()
/llvm-project-15.0.7/llvm/lib/IR/
H A DModuleSummaryIndex.cpp44 for (const auto &S : make_pointee_range(getSummaryList())) { in getELFVisibility()
58 ? getSummaryList().size() && getSummaryList()[0]->isDSOLocal() in isDSOLocal()
59 : getSummaryList().size() && in isDSOLocal()
61 getSummaryList(), in isDSOLocal()
69 return getSummaryList().size() && in canAutoHide()
70 llvm::all_of(getSummaryList(), in canAutoHide()
174 assert((!PerModuleIndex || VI.getSummaryList().size() == 1) && in getGlobalValueSummary()
176 auto &Summary = VI.getSummaryList()[0]; in getGlobalValueSummary()
184 const auto &SummaryList = VI.getSummaryList(); in isGUIDLive()
211 for (auto &Ref : VI.getSummaryList()) in propagateAttributesToRefs()
[all …]
H A DAsmWriter.cpp3355 if (!VI.getSummaryList().empty()) { in printSummaryInfo()
3358 for (auto &Summary : VI.getSummaryList()) { in printSummaryInfo()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/
H A DLLJITWithThinLTOSummaries.cpp72 ModulePaths.reserve(VI.getSummaryList().size()); in DuplicateDefinitionInSummary()
73 for (const auto &S : VI.getSummaryList()) in DuplicateDefinitionInSummary()
142 if (!VI || VI.getSummaryList().empty()) in getMainModulePath()
144 if (VI.getSummaryList().size() > 1) in getMainModulePath()
147 GlobalValueSummary *S = VI.getSummaryList().front()->getBaseObject(); in getMainModulePath()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp264 if (VI.getSummaryList().size() > 1 && in shouldImportGlobal()
297 for (auto &RefSummary : VI.getSummaryList()) in computeImportForReferencedGlobals()
580 if (!FailureInfo->VI.getSummaryList().empty()) in ComputeImportForModule()
595 auto SL = VI.getSummaryList(); in isGlobalVarSummary()
811 if (!EI.first.getSummaryList().empty()) in updateValueInfoForIndirectCalls()
819 VI.getSummaryList(), in updateValueInfoForIndirectCalls()
866 for (auto &S : VI.getSummaryList()) in computeDeadSymbolsAndUpdateIndirectCalls()
896 if (llvm::any_of(VI.getSummaryList(), in computeDeadSymbolsAndUpdateIndirectCalls()
910 for (auto &S : VI.getSummaryList()) { in computeDeadSymbolsAndUpdateIndirectCalls()
930 for (auto &S : VI.getSummaryList()) in computeDeadSymbolsAndUpdateIndirectCalls()
[all …]
H A DWholeProgramDevirt.cpp384 if ((!TheFnVI) || TheFnVI.getSummaryList().empty()) { in mustBeUnreachableFunction()
390 for (auto &Summary : TheFnVI.getSummaryList()) { in mustBeUnreachableFunction()
868 assert(VI.getSummaryList().size() == 1 && in updateIndexWPDForExports()
870 auto &S = VI.getSummaryList()[0]; in updateIndexWPDForExports()
1051 for (auto &S : P.VTableVI.getSummaryList()) { in tryFindVirtualCallTargets()
1177 if (Callee.getSummaryList().empty()) in AddCalls()
1185 auto &S = Callee.getSummaryList()[0]; in AddCalls()
1270 auto Size = TheFn.getSummaryList().size(); in trySingleImplDevirt()
1281 for (auto &S : TheFn.getSummaryList()) in trySingleImplDevirt()
1289 auto &S = TheFn.getSummaryList()[0]; in trySingleImplDevirt()
H A DFunctionAttrs.cpp408 for (const auto &GVS : VI.getSummaryList()) { in calculatePrevailingSummary()
520 for (auto &S : V.getSummaryList()) { in thinLTOPropagateFunctionAttrs()
H A DLowerTypeTests.cpp1941 for (auto &GVS : VI.getSummaryList()) in lower()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h186 ArrayRef<std::unique_ptr<GlobalValueSummary>> getSummaryList() const { in getSummaryList() function
1212 if (!V.getSummaryList().size())
1223 dyn_cast<FunctionSummary>(V.getSummaryList().front().get());
1408 auto SummaryList = VI.getSummaryList();
1616 if (!N.getSummaryList().size()) // handle external function
1621 cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
1626 if (!N.getSummaryList().size()) // handle external function
1631 cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
1636 if (!N.getSummaryList().size()) // handle external function
1640 cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp664 assert(AliaseeVI.getSummaryList().size() == 1 && in computeAliasSummary()
666 AS->setAliasee(AliaseeVI, AliaseeVI.getSummaryList()[0].get()); in computeAliasSummary()
675 for (const auto &Summary : VI.getSummaryList()) in setLiveRoot()
H A DStackSafetyAnalysis.cpp695 auto SummaryList = VI.getSummaryList(); in findCalleeFunctionSummary()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp209 for (auto &S : VI.getSummaryList()) { in processGlobalForThinLTO()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3934 if (!VI || VI.getSummaryList().empty()) { in writeModuleLevelReferences()
3940 auto *Summary = VI.getSummaryList()[0].get(); in writeModuleLevelReferences()
4088 if (!VI || VI.getSummaryList().empty()) { in writePerModuleGlobalValueSummary()
4094 auto *Summary = VI.getSummaryList()[0].get(); in writePerModuleGlobalValueSummary()