Lines Matching refs:MBFI

370   std::unique_ptr<MBFIWrapper> MBFI;  member in __anon7097cf1d0111::MachineBlockPlacement
434 auto Count = MBFI->getBlockProfileCount(BB); in getBlockCountOrFrequency()
440 return MBFI->getBlockFreq(BB); in getBlockCountOrFrequency()
831 auto BBFreq = MBFI->getBlockFreq(BB); in isProfitableToTailDup()
832 auto SuccFreq = MBFI->getBlockFreq(Succ); in isProfitableToTailDup()
835 uint64_t EntryFreq = MBFI->getEntryFreq(); in isProfitableToTailDup()
861 auto Freq = MBFI->getBlockFreq(SuccPred) in isProfitableToTailDup()
1074 BlockFrequency EdgeFreq = MBFI->getBlockFreq(SuccPred) * in getBestTrellisSuccessor()
1526 BlockFrequency CandidateEdgeFreq = MBFI->getBlockFreq(BB) * RealSuccProb; in hasBetterLayoutPredecessor()
1553 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ); in hasBetterLayoutPredecessor()
1720 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB); in selectBestCandidateBlock()
1722 MBFI->printBlockFreq(dbgs(), CandidateFreq) << " (freq)\n"); in selectBestCandidateBlock()
1940 BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) * in TopFallThroughFreq()
1980 FallThrough2Exit = MBFI->getBlockFreq(NewTop) * in FallThroughGains()
1982 BlockFrequency BackEdgeFreq = MBFI->getBlockFreq(NewTop) * in FallThroughGains()
1993 BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) * in FallThroughGains()
2015 BlockFrequency EdgeFreq = MBFI->getBlockFreq(BestPred) * in FallThroughGains()
2020 BlockFrequency OrigEdgeFreq = MBFI->getBlockFreq(BestPred) * in FallThroughGains()
2088 MBFI->printBlockFreq(dbgs(), Pred) << " freq\n"); in findBestLoopTopHelper()
2142 llvm::shouldOptimizeForSize(L.getHeader(), PSI, MBFI.get()); in findBestLoopTop()
2230 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb; in findBestLoopExit()
2234 MBFI->printBlockFreq(dbgs(), ExitEdgeFreq) << ")\n"); in findBestLoopExit()
2438 auto EdgeFreq = MBFI->getBlockFreq(Pred) * in rotateLoopWithProfile()
2465 auto ExitFreq = MBFI->getBlockFreq(BB) * LargestExitEdgeProb; in rotateLoopWithProfile()
2513 auto TailBBFreq = MBFI->getBlockFreq(TailBB); in rotateLoopWithProfile()
2566 LoopFreq += MBFI->getBlockFreq(LoopPred) * in collectLoopBlockSet()
2572 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency(); in collectLoopBlockSet()
2896 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front()); in alignBlocks()
2916 BlockFrequency Freq = MBFI->getBlockFreq(ChainBB); in alignBlocks()
2923 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader); in alignBlocks()
2928 if (llvm::shouldOptimizeForSize(ChainBB, PSI, MBFI.get()) && in alignBlocks()
2961 BlockFrequency LayoutEdgeFreq = MBFI->getBlockFreq(LayoutPred) * LayoutProb; in alignBlocks()
3208 return MBFI->getBlockFreq(A) > MBFI->getBlockFreq(B); in findDuplicateCandidates()
3320 BlockFrequency Freq = MBFI->getBlockFreq(&MBB); in initDupThreshold()
3340 MBFI = std::make_unique<MBFIWrapper>( in runOnMachineFunction()
3387 llvm::shouldOptimizeForSize(&MF, PSI, &MBFI->getMBFI()); in runOnMachineFunction()
3391 TailDup.initMF(MF, PreRegAlloc, MBPI, MBFI.get(), PSI, in runOnMachineFunction()
3408 *MBFI, *MBPI, PSI, TailMergeSize); in runOnMachineFunction()
3469 MBFI->view("MBP." + MF.getName(), false); in runOnMachineFunction()
3494 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB); in applyExtTsp()
3626 const MachineBlockFrequencyInfo *MBFI; member in __anon7097cf1d0b11::MachineBlockPlacementStats
3667 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in INITIALIZE_PASS_DEPENDENCY()
3670 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB); in INITIALIZE_PASS_DEPENDENCY()