Lines Matching refs:BFI
94 BlockFrequencyInfo &BFI) { in adjustedSumFreq() argument
97 T += BFI.getBlockFreq(B); in adjustedSumFreq()
133 DominatorTree &DT, BlockFrequencyInfo &BFI) { in findBBsToSinkInto() argument
156 if (adjustedSumFreq(BBsDominatedByColdestBB, BFI) > in findBBsToSinkInto()
157 BFI.getBlockFreq(ColdestBB)) { in findBBsToSinkInto()
175 if (adjustedSumFreq(BBsToSinkInto, BFI) > in findBBsToSinkInto()
176 BFI.getBlockFreq(L.getLoopPreheader())) in findBBsToSinkInto()
188 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction() argument
210 findBBsToSinkInto(L, BBs, ColdLoopBBs, DT, BFI); in sinkInstruction()
283 BlockFrequencyInfo &BFI, in sinkLoopInvariantInstructions() argument
293 const BlockFrequency PreheaderFreq = BFI.getBlockFreq(Preheader); in sinkLoopInvariantInstructions()
298 return BFI.getBlockFreq(BB) > PreheaderFreq; in sinkLoopInvariantInstructions()
317 if (BFI.getBlockFreq(B) < BFI.getBlockFreq(L.getLoopPreheader())) { in sinkLoopInvariantInstructions()
322 return BFI.getBlockFreq(A) < BFI.getBlockFreq(B); in sinkLoopInvariantInstructions()
336 if (sinkInstruction(L, *I, ColdLoopBBs, LoopBlockNumber, LI, DT, BFI, in sinkLoopInvariantInstructions()
361 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
396 Changed |= sinkLoopInvariantInstructions(L, AA, LI, DT, BFI, in run()