Lines Matching refs:BPI
247 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument
251 BPI(BPI), AC(AC), AllocationBlock(AllocationBlock), in CodeExtractor()
258 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument
261 BPI(BPI), AC(AC), AllocationBlock(nullptr), AllowVarArgs(false), in CodeExtractor()
1459 BranchProbabilityInfo *BPI) { in calculateNewCallTerminatorWeights() argument
1485 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1501 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1647 assert(BPI && "Both BPI and BFI are required to preserve profile info"); in extractCodeRegion()
1652 BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header); in extractCodeRegion()
1682 BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, Succ); in extractCodeRegion()
1801 calculateNewCallTerminatorWeights(codeReplacer, ExitWeights, BPI); in extractCodeRegion()