Searched refs:HotColdSplitting (Results 1 – 3 of 3) sorted by relevance
220 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()
36 class HotColdSplitting {38 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting() function
1765 SRCS_MIN+= Transforms/IPO/HotColdSplitting.cpp