Lines Matching refs:BranchProbability

449   BranchProbability
471 const BlockChain &SuccChain, BranchProbability SuccProb,
472 BranchProbability RealSuccProb, const BlockChain &Chain,
530 BranchProbability QProb,
542 BranchProbability AdjustedSumProb, const BlockChain &Chain,
671 BranchProbability MachineBlockPlacement::collectViableSuccessors( in collectViableSuccessors()
691 auto AdjustedSumProb = BranchProbability::getOne(); in collectViableSuccessors()
717 static BranchProbability
718 getAdjustedProbability(BranchProbability OrigProb, in getAdjustedProbability()
719 BranchProbability AdjustedSumProb) { in getAdjustedProbability()
720 BranchProbability SuccProb; in getAdjustedProbability()
724 SuccProb = BranchProbability::getOne(); in getAdjustedProbability()
726 SuccProb = BranchProbability(SuccProbN, SuccProbD); in getAdjustedProbability()
768 BranchProbability ThresholdProb(TailDupPlacementPenalty, 100); in greaterWithBias()
780 BranchProbability QProb, in isProfitableToTailDup()
810 BranchProbability PProb = MBPI->getEdgeProbability(BB, Succ); in isProfitableToTailDup()
821 auto BestSuccSucc = BranchProbability::getZero(); in isProfitableToTailDup()
868 BranchProbability UProb = BestSuccSucc; in isProfitableToTailDup()
869 BranchProbability VProb = AdjustedSuccSumProb - UProb; in isProfitableToTailDup()
877 BranchProbability UProb = MBPI->getEdgeProbability(Succ, PDom); in isProfitableToTailDup()
878 BranchProbability VProb = AdjustedSuccSumProb - UProb; in isProfitableToTailDup()
1030 BranchProbability AdjustedSumProb, const BlockChain &Chain, in getBestTrellisSuccessor()
1086 LLVM_DEBUG(BranchProbability Succ2Prob = getAdjustedProbability( in getBestTrellisSuccessor()
1101 LLVM_DEBUG(BranchProbability SuccProb = getAdjustedProbability( in getBestTrellisSuccessor()
1278 if (MBPI->getEdgeProbability(&BB, PDom) < BranchProbability(50, 100)) in precomputeTriangleChains()
1347 static BranchProbability getLayoutSuccessorProbThreshold( in getLayoutSuccessorProbThreshold()
1350 return BranchProbability(StaticLikelyProb, 100); in getLayoutSuccessorProbThreshold()
1365 return BranchProbability(2 * ProfileLikelyProb, 150); in getLayoutSuccessorProbThreshold()
1368 return BranchProbability(ProfileLikelyProb, 100); in getLayoutSuccessorProbThreshold()
1381 const BlockChain &SuccChain, BranchProbability SuccProb, in hasBetterLayoutPredecessor()
1382 BranchProbability RealSuccProb, const BlockChain &Chain, in hasBetterLayoutPredecessor()
1502 BranchProbability HotProb = getLayoutSuccessorProbThreshold(BB); in hasBetterLayoutPredecessor()
1563 const BranchProbability HotProb(StaticLikelyProb, 100); in selectBestSuccessor()
1566 auto BestProb = BranchProbability::getZero(); in selectBestSuccessor()
1596 SmallVector<std::pair<BranchProbability, MachineBasicBlock *>, 4> in selectBestSuccessor()
1600 BranchProbability SuccProb = in selectBestSuccessor()
1635 [](std::tuple<BranchProbability, MachineBasicBlock *> L, in selectBestSuccessor()
1636 std::tuple<BranchProbability, MachineBasicBlock *> R) { in selectBestSuccessor() argument
1640 BranchProbability DupProb; in selectBestSuccessor()
2217 BranchProbability Bias(100 - ExitBlockBias, 100); in findBestLoopExit()
2405 return Freq / BranchProbability(1, Scale); in rotateLoopWithProfile()
2433 auto LargestExitEdgeProb = BranchProbability::getZero(); in rotateLoopWithProfile()
2442 if (LargestExitEdgeProb > BranchProbability::getZero()) { in rotateLoopWithProfile()
2498 auto ColderEdgeFreq = TailToHeadProb > BranchProbability(1, 2) in rotateLoopWithProfile()
2873 const BranchProbability ColdProb(1, 5); // 20% in alignBlocks()
2926 BranchProbability LayoutProb = in alignBlocks()
3132 BranchProbability BestProb = BranchProbability::getZero(); in isBestSuccessor()
3140 BranchProbability SuccProb = MBPI->getEdgeProbability(Pred, Succ); in isBestSuccessor()
3145 BranchProbability BBProb = MBPI->getEdgeProbability(Pred, BB); in isBestSuccessor()
3163 BranchProbability DefaultBranchProb = BranchProbability::getZero(); in findDuplicateCandidates()
3290 BranchProbability ThresholdProb(TailDupPlacementPenalty, 100); in initDupThreshold()