Lines Matching refs:MBFI

381   std::unique_ptr<MBFIWrapper> MBFI;  member in __anon1d8a29ed0111::MachineBlockPlacement
445 auto Count = MBFI->getBlockProfileCount(BB); in getBlockCountOrFrequency()
451 return MBFI->getBlockFreq(BB); in getBlockCountOrFrequency()
847 auto BBFreq = MBFI->getBlockFreq(BB); in isProfitableToTailDup()
848 auto SuccFreq = MBFI->getBlockFreq(Succ); in isProfitableToTailDup()
851 BlockFrequency EntryFreq = MBFI->getEntryFreq(); in isProfitableToTailDup()
877 auto Freq = MBFI->getBlockFreq(SuccPred) in isProfitableToTailDup()
1090 BlockFrequency EdgeFreq = MBFI->getBlockFreq(SuccPred) * in getBestTrellisSuccessor()
1542 BlockFrequency CandidateEdgeFreq = MBFI->getBlockFreq(BB) * RealSuccProb; in hasBetterLayoutPredecessor()
1569 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in hasBetterLayoutPredecessor()
1736 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB); in selectBestCandidateBlock()
1738 << printBlockFreq(MBFI->getMBFI(), CandidateFreq) in selectBestCandidateBlock()
1988 BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) * in TopFallThroughFreq()
2028 FallThrough2Exit = MBFI->getBlockFreq(NewTop) * in FallThroughGains()
2030 BlockFrequency BackEdgeFreq = MBFI->getBlockFreq(NewTop) * in FallThroughGains()
2042 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, NewTop); in FallThroughGains()
2063 BlockFrequency EdgeFreq = MBFI->getBlockFreq(BestPred) * in FallThroughGains()
2068 BlockFrequency OrigEdgeFreq = MBFI->getBlockFreq(BestPred) * in FallThroughGains()
2136 << printBlockFreq(MBFI->getMBFI(), *Pred) << " freq\n"); in findBestLoopTopHelper()
2191 llvm::shouldOptimizeForSize(L.getHeader(), PSI, MBFI.get()); in findBestLoopTop()
2279 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb; in findBestLoopExit()
2283 << printBlockFreq(MBFI->getMBFI(), ExitEdgeFreq) << ")\n"); in findBestLoopExit()
2487 auto EdgeFreq = MBFI->getBlockFreq(Pred) * in rotateLoopWithProfile()
2514 auto ExitFreq = MBFI->getBlockFreq(BB) * LargestExitEdgeProb; in rotateLoopWithProfile()
2562 auto TailBBFreq = MBFI->getBlockFreq(TailBB); in rotateLoopWithProfile()
2578 << printBlockFreq(MBFI->getMBFI(), Cost) << "\n"); in rotateLoopWithProfile()
2614 LoopFreq += MBFI->getBlockFreq(LoopPred) * in collectLoopBlockSet()
2620 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency(); in collectLoopBlockSet()
2944 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front()); in alignBlocks()
2986 BlockFrequency Freq = MBFI->getBlockFreq(ChainBB); in alignBlocks()
2993 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in alignBlocks()
2998 if (llvm::shouldOptimizeForSize(ChainBB, PSI, MBFI.get()) && in alignBlocks()
3031 BlockFrequency LayoutEdgeFreq = MBFI->getBlockFreq(LayoutPred) * LayoutProb; in alignBlocks()
3296 return MBFI->getBlockFreq(A) > MBFI->getBlockFreq(B); in findDuplicateCandidates()
3409 BlockFrequency Freq = MBFI->getBlockFreq(&MBB); in initDupThreshold()
3429 MBFI = std::make_unique<MBFIWrapper>( in runOnMachineFunction()
3476 llvm::shouldOptimizeForSize(&MF, PSI, &MBFI->getMBFI()); in runOnMachineFunction()
3480 TailDup.initMF(MF, PreRegAlloc, MBPI, MBFI.get(), PSI, in runOnMachineFunction()
3497 *MBFI, *MBPI, PSI, TailMergeSize); in runOnMachineFunction()
3560 MBFI->view("MBP." + MF.getName(), false); in runOnMachineFunction()
3585 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB); in applyExtTsp()
3717 const MachineBlockFrequencyInfo *MBFI; member in __anon1d8a29ed0b11::MachineBlockPlacementStats
3758 MBFI = &getAnalysis<MachineBlockFrequencyInfoWrapperPass>().getMBFI(); in INITIALIZE_PASS_DEPENDENCY()
3761 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB); in INITIALIZE_PASS_DEPENDENCY()