Lines Matching refs:MBFI
88 MBFI = &getAnalysis<MachineBlockFrequencyInfo>(); in init()
91 MBFI = nullptr; in init()
95 MORE = std::make_unique<MachineOptimizationRemarkEmitter>(MF, MBFI); in init()
445 assert((MBFI || !BestCost) && "Costs comparison require MBFI"); in computeMapping()
451 MappingCost Cost(MBFI ? MBFI->getBlockFreq(MI.getParent()) : 1); in computeMapping()
514 assert(MBFI && MBPI && "Cost computation requires MBFI and MBPI"); in computeMapping()
903 const MachineBlockFrequencyInfo *MBFI = in frequency() local
905 if (!MBFI) in frequency()
907 return MBFI->getBlockFreq(Instr.getParent()).getFrequency(); in frequency()
911 const MachineBlockFrequencyInfo *MBFI = in frequency() local
913 if (!MBFI) in frequency()
915 return MBFI->getBlockFreq(&MBB).getFrequency(); in frequency()
932 const MachineBlockFrequencyInfo *MBFI = in frequency() local
934 if (!MBFI) in frequency()
937 return MBFI->getBlockFreq(DstOrSplit).getFrequency(); in frequency()
944 return (MBFI->getBlockFreq(&Src) * MBPI->getEdgeProbability(&Src, DstOrSplit)) in frequency()