Searched refs:HotColdSplitting (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | HotColdSplitting.h | 33 class HotColdSplitting { 35 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | HotColdSplitting.cpp | 204 bool HotColdSplitting::isFunctionCold(const Function &F) const { in isFunctionCold() 219 bool HotColdSplitting::shouldOutlineFrom(const Function &F) const { in shouldOutlineFrom() 346 Function *HotColdSplitting::extractColdRegion( in extractColdRegion() 593 bool HotColdSplitting::outlineColdRegions(Function &F, bool HasProfileSummary) { in outlineColdRegions() 699 bool HotColdSplitting::run(Module &M) { in run() 751 return HotColdSplitting(PSI, GBFI, GTTI, &GetORE, LookupAC).run(M); in runOnModule() 780 if (HotColdSplitting(PSI, GBFI, GTTI, &GetORE, LookupAC).run(M)) in run()
|
| /freebsd-13.1/lib/clang/libllvm/ |
| H A D | Makefile | 1489 SRCS_MIN+= Transforms/IPO/HotColdSplitting.cpp
|