Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp45 for (const auto &S : make_pointee_range(getSummaryList())) { in getELFVisibility()
59 ? getSummaryList().size() && getSummaryList()[0]->isDSOLocal() in isDSOLocal()
60 : getSummaryList().size() && in isDSOLocal()
62 getSummaryList(), in isDSOLocal()
70 return getSummaryList().size() && in canAutoHide()
71 llvm::all_of(getSummaryList(), in canAutoHide()
183 assert((!PerModuleIndex || VI.getSummaryList().size() == 1) && in getGlobalValueSummary()
185 auto &Summary = VI.getSummaryList()[0]; in getGlobalValueSummary()
193 const auto &SummaryList = VI.getSummaryList(); in isGUIDLive()
220 for (auto &Ref : VI.getSummaryList()) in propagateAttributesToRefs()
[all …]
H A DAsmWriter.cpp3782 if (!VI.getSummaryList().empty()) { in printSummaryInfo()
3785 for (auto &Summary : VI.getSummaryList()) { in printSummaryInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp415 if (VI.getSummaryList().size() > 1 && in shouldImportGlobal()
435 for (const auto &RefSummary : VI.getSummaryList()) { in onImportingSummaryImpl()
444 shouldSkipLocalInAnotherModule(GVS, VI.getSummaryList().size(), in onImportingSummaryImpl()
591 qualifyCalleeCandidates(Index, VI.getSummaryList(), ModName); in computeImportForModule()
720 if (RootVI.getSummaryList().size() != 1) { in loadFromJson()
723 << RootVI.getSummaryList().size() << ". Skipping.\n"); in loadFromJson()
727 RootVI.getSummaryList().front()->modulePath(); in loadFromJson()
772 if (RootVI.getSummaryList().size() != 1) { in loadFromCtxProf()
775 << RootVI.getSummaryList().size() << ". Skipping.\n"); in loadFromCtxProf()
779 RootVI.getSummaryList().front()->modulePath().str(); in loadFromCtxProf()
[all …]
H A DWholeProgramDevirt.cpp416 if ((!TheFnVI) || TheFnVI.getSummaryList().empty()) { in mustBeUnreachableFunction()
422 for (const auto &Summary : TheFnVI.getSummaryList()) { in mustBeUnreachableFunction()
965 assert(VI.getSummaryList().size() == 1 && in updateIndexWPDForExports()
967 auto &S = VI.getSummaryList()[0]; in updateIndexWPDForExports()
1148 for (const auto &S : P.VTableVI.getSummaryList()) { in tryFindVirtualCallTargets()
1289 if (Callee.getSummaryList().empty()) in AddCalls()
1297 auto &S = Callee.getSummaryList()[0]; in AddCalls()
1383 auto Size = TheFn.getSummaryList().size(); in trySingleImplDevirt()
1394 for (const auto &S : TheFn.getSummaryList()) in trySingleImplDevirt()
1402 auto &S = TheFn.getSummaryList()[0]; in trySingleImplDevirt()
H A DMemProfContextDisambiguation.cpp2214 for (auto &S : VI.getSummaryList()) { in IndexCallsiteContextGraph()
2821 for (auto &S : CurCallee.getSummaryList()) { in findProfiledCalleeThroughTailCalls()
2875 if (Callee.getSummaryList().empty()) in getCalleeFunc()
2877 return dyn_cast<FunctionSummary>(Callee.getSummaryList()[0]->getBaseObject()); in getCalleeFunc()
2888 Callee.getSummaryList().empty() in calleeMatchesFunc()
2890 : dyn_cast<AliasSummary>(Callee.getSummaryList()[0].get()); in calleeMatchesFunc()
5231 for (auto &GVS : TheFnVI.getSummaryList()) { in applyImport()
H A DFunctionAttrs.cpp369 for (const auto &GVS : VI.getSummaryList()) { in calculatePrevailingSummary()
482 for (const auto &S : V.getSummaryList()) { in thinLTOPropagateFunctionAttrs()
H A DLowerTypeTests.cpp2136 for (auto &RefGVS : Ref.getSummaryList()) in lower()
2162 for (const auto &GVS : VI.getSummaryList()) in lower()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h203 ArrayRef<std::unique_ptr<GlobalValueSummary>> getSummaryList() const { in getSummaryList() function
665 !AliaseeValueInfo.getSummaryList().empty()) &&
1572 if (!V.getSummaryList().size())
1583 dyn_cast<FunctionSummary>(V.getSummaryList().front().get());
1767 auto SummaryList = VI.getSummaryList();
1992 if (!N.getSummaryList().size()) // handle external function
1997 cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
2002 if (!N.getSummaryList().size()) // handle external function
2007 cast<FunctionSummary>(N.getSummaryList().front()->getBaseObject());
2012 if (!N.getSummaryList().size()) // handle external function
[all …]
H A DModuleSummaryIndexYAML.h301 auto AliaseeSL = AliaseeVI.getSummaryList();
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp918 assert(AliaseeVI.getSummaryList().size() == 1 && in computeAliasSummary()
920 AS->setAliasee(AliaseeVI, AliaseeVI.getSummaryList()[0].get()); in computeAliasSummary()
930 for (const auto &Summary : VI.getSummaryList()) in setLiveRoot()
H A DStackSafetyAnalysis.cpp726 auto SummaryList = VI.getSummaryList(); in findCalleeFunctionSummary()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp377 for (auto &S : VI.getSummaryList()) { in thinLTOResolvePrevailingGUID()
430 for (auto &S : VI.getSummaryList()) { in thinLTOResolvePrevailingGUID()
473 llvm::count_if(VI.getSummaryList(), in thinLTOInternalizeAndPromoteGUID()
478 for (auto &S : VI.getSummaryList()) { in thinLTOInternalizeAndPromoteGUID()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4588 if (!VI || VI.getSummaryList().empty()) { in writeModuleLevelReferences()
4594 auto *Summary = VI.getSummaryList()[0].get(); in writeModuleLevelReferences()
4816 if (!VI || VI.getSummaryList().empty()) { in writePerModuleGlobalValueSummary()
4822 auto *Summary = VI.getSummaryList()[0].get(); in writePerModuleGlobalValueSummary()
4848 if (!VI || VI.getSummaryList().empty()) { in writePerModuleGlobalValueSummary()
4854 auto *Summary = VI.getSummaryList()[0].get(); in writePerModuleGlobalValueSummary()