Lines Matching refs:MBFI
359 std::unique_ptr<MBFIWrapper> MBFI;
423 auto Count = MBFI->getBlockProfileCount(BB);
429 return MBFI->getBlockFreq(BB);
811 auto BBFreq = MBFI->getBlockFreq(BB);
812 auto SuccFreq = MBFI->getBlockFreq(Succ);
815 uint64_t EntryFreq = MBFI->getEntryFreq();
841 auto Freq = MBFI->getBlockFreq(SuccPred)
1054 BlockFrequency EdgeFreq = MBFI->getBlockFreq(SuccPred) *
1506 BlockFrequency CandidateEdgeFreq = MBFI->getBlockFreq(BB) * RealSuccProb;
1533 MBFI->getBlockFreq(Pred) * MBPI->getEdgeProbability(Pred, Succ);
1700 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB);
1702 MBFI->printBlockFreq(dbgs(), CandidateFreq) << " (freq)\n");
1920 BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) *
1960 FallThrough2Exit = MBFI->getBlockFreq(NewTop) *
1962 BlockFrequency BackEdgeFreq = MBFI->getBlockFreq(NewTop) *
1973 BlockFrequency EdgeFreq = MBFI->getBlockFreq(Pred) *
1995 BlockFrequency EdgeFreq = MBFI->getBlockFreq(BestPred) *
2000 BlockFrequency OrigEdgeFreq = MBFI->getBlockFreq(BestPred) *
2066 MBFI->printBlockFreq(dbgs(), Pred) << " freq\n");
2120 llvm::shouldOptimizeForSize(L.getHeader(), PSI, MBFI.get());
2208 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb;
2212 MBFI->printBlockFreq(dbgs(), ExitEdgeFreq) << ")\n");
2416 auto EdgeFreq = MBFI->getBlockFreq(Pred) *
2443 auto ExitFreq = MBFI->getBlockFreq(BB) * LargestExitEdgeProb;
2491 auto TailBBFreq = MBFI->getBlockFreq(TailBB);
2544 LoopFreq += MBFI->getBlockFreq(LoopPred) *
2550 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency();
2874 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front());
2894 BlockFrequency Freq = MBFI->getBlockFreq(ChainBB);
2901 BlockFrequency LoopHeaderFreq = MBFI->getBlockFreq(LoopHeader);
2906 if (llvm::shouldOptimizeForSize(ChainBB, PSI, MBFI.get()) &&
2928 BlockFrequency LayoutEdgeFreq = MBFI->getBlockFreq(LayoutPred) * LayoutProb;
3173 return MBFI->getBlockFreq(A) > MBFI->getBlockFreq(B);
3285 BlockFrequency Freq = MBFI->getBlockFreq(&MBB);
3305 MBFI = std::make_unique<MBFIWrapper>(
3352 llvm::shouldOptimizeForSize(&MF, PSI, &MBFI->getMBFI());
3356 TailDup.initMF(MF, PreRegAlloc, MBPI, MBFI.get(), PSI,
3373 *MBFI, *MBPI, PSI, TailMergeSize);
3411 MBFI->view("MBP." + MF.getName(), false);
3433 const MachineBlockFrequencyInfo *MBFI;
3471 MBFI = &getAnalysis<MachineBlockFrequencyInfo>();
3474 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB);