Lines Matching refs:BPI
249 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument
253 BPI(BPI), AC(AC), AllowVarArgs(AllowVarArgs), in CodeExtractor()
259 BranchProbabilityInfo *BPI, AssumptionCache *AC, in CodeExtractor() argument
262 BPI(BPI), AC(AC), AllowVarArgs(false), in CodeExtractor()
1403 BranchProbabilityInfo *BPI) { in calculateNewCallTerminatorWeights() argument
1429 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1445 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1584 assert(BPI && "Both BPI and BFI are required to preserve profile info"); in extractCodeRegion()
1589 BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, header); in extractCodeRegion()
1622 BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, Succ); in extractCodeRegion()
1731 calculateNewCallTerminatorWeights(codeReplacer, ExitWeights, BPI); in extractCodeRegion()