Searched refs:HotColdSplitting (Results 1 – 3 of 3) sorted by relevance
34 class HotColdSplitting {36 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting() function
205 bool HotColdSplitting::isFunctionCold(const Function &F) const { in isFunctionCold()218 bool HotColdSplitting::isBasicBlockCold(BasicBlock *BB, in isBasicBlockCold()248 bool HotColdSplitting::shouldOutlineFrom(const Function &F) const { in shouldOutlineFrom()375 Function *HotColdSplitting::extractColdRegion( in extractColdRegion()622 bool HotColdSplitting::outlineColdRegions(Function &F, bool HasProfileSummary) { in outlineColdRegions()730 bool HotColdSplitting::run(Module &M) { in run()785 if (HotColdSplitting(PSI, GBFI, GTTI, &GetORE, LookupAC).run(M)) in run()
1736 SRCS_MIN+= Transforms/IPO/HotColdSplitting.cpp