Lines Matching refs:BPI
246 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()
1477 BranchProbabilityInfo *BPI) { in calculateNewCallTerminatorWeights() argument
1503 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1519 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1731 assert(BPI && "Both BPI and BFI are required to preserve profile info"); in extractCodeRegion()
1736 BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header); in extractCodeRegion()
1766 BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, Succ); in extractCodeRegion()
1888 calculateNewCallTerminatorWeights(codeReplacer, ExitWeights, BPI); in extractCodeRegion()