Lines Matching refs:BlockFrequency
471 BlockFrequency CandidateEdgeFreq = in selectBestSuccessor()
478 BlockFrequency PredEdgeFreq = in selectBestSuccessor()
528 BlockFrequency BestFreq; in selectBestCandidateBlock()
537 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB); in selectBestCandidateBlock()
650 BlockFrequency BestPredFreq; in findBestLoopTop()
661 BlockFrequency PredFreq = MBFI->getBlockFreq(Pred); in findBestLoopTop()
704 BlockFrequency BestExitEdgeFreq; in findBestLoopExit()
726 BlockFrequency OldBestExitEdgeFreq = BestExitEdgeFreq; in findBestLoopExit()
756 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb; in findBestLoopExit()
860 BlockFrequency SmallestRotationCost = BlockFrequency::getMaxFrequency(); in rotateLoopWithProfile()
864 auto ScaleBlockFrequency = [](BlockFrequency Freq, in rotateLoopWithProfile()
865 unsigned Scale) -> BlockFrequency { in rotateLoopWithProfile()
876 BlockFrequency HeaderFallThroughCost(0); in rotateLoopWithProfile()
896 SmallVector<std::pair<MachineBasicBlock *, BlockFrequency>, 4> ExitsWithFreq; in rotateLoopWithProfile()
927 BlockFrequency Cost = 0; in rotateLoopWithProfile()
1005 BlockFrequency LoopFreq(0); in collectLoopBlockSet()
1318 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F.front()); in buildCFGChains()
1319 BlockFrequency WeightedEntryFreq = EntryFreq * ColdProb; in buildCFGChains()
1338 BlockFrequency Freq = MBFI->getBlockFreq(ChainBB); in buildCFGChains()
1345 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in buildCFGChains()
1367 BlockFrequency LayoutEdgeFreq = MBFI->getBlockFreq(LayoutPred) * LayoutProb; in buildCFGChains()
1453 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB); in INITIALIZE_PASS_DEPENDENCY()
1463 BlockFrequency EdgeFreq = in INITIALIZE_PASS_DEPENDENCY()