Lines Matching refs:BPI
121 BranchProbabilityInfo *BPI; member in __anone2f92a400111::GuardWideningImpl
277 LoopInfo &LI, BranchProbabilityInfo *BPI, in GuardWideningImpl() argument
280 : DT(DT), PDT(PDT), LI(LI), BPI(BPI), Root(Root), BlockFilter(BlockFilter) in GuardWideningImpl()
292 if (WidenFrequentBranches && BPI) { in run()
312 if (WidenFrequentBranches && BPI) in run()
317 if (BPI->getEdgeProbability(BB, 0U) >= *LikelyTaken) in run()
319 else if (BPI->getEdgeProbability(BB, 1U) >= *LikelyTaken) in run()
791 BranchProbabilityInfo *BPI = nullptr; in run() local
793 BPI = AM.getCachedResult<BranchProbabilityAnalysis>(F); in run()
794 if (!GuardWideningImpl(DT, &PDT, LI, BPI, DT.getRootNode(), in run()
817 BranchProbabilityInfo *BPI = nullptr; in runOnFunction() local
819 BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnFunction()
820 return GuardWideningImpl(DT, &PDT, LI, BPI, DT.getRootNode(), in runOnFunction()
856 BranchProbabilityInfo *BPI = nullptr; in runOnLoop() local
858 BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); in runOnLoop()
859 return GuardWideningImpl(DT, PDT, LI, BPI, in runOnLoop()