Home
last modified time | relevance | path

Searched refs:HotColdSplitting (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp220 bool HotColdSplitting::isFunctionCold(const Function &F) const { in isFunctionCold()
233 bool HotColdSplitting::isBasicBlockCold( in isBasicBlockCold()
258 bool HotColdSplitting::shouldOutlineFrom(const Function &F) const { in shouldOutlineFrom()
391 bool HotColdSplitting::isSplittingBeneficial(CodeExtractor &CE, in isSplittingBeneficial()
413 Function *HotColdSplitting::extractColdRegion( in extractColdRegion()
640 bool HotColdSplitting::outlineColdRegions(Function &F, bool HasProfileSummary) { in outlineColdRegions()
777 bool HotColdSplitting::run(Module &M) { in run()
832 if (HotColdSplitting(PSI, GBFI, GTTI, &GetORE, LookupAC).run(M)) in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h36 class HotColdSplitting {
38 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting() function
/freebsd/lib/clang/libllvm/
H A DMakefile1765 SRCS_MIN+= Transforms/IPO/HotColdSplitting.cpp