Lines Matching refs:BranchProbabilityInfo

217 BranchProbabilityInfo::SccInfo::SccInfo(const Function &F) {  in SccInfo()
240 int BranchProbabilityInfo::SccInfo::getSCCNum(const BasicBlock *BB) const { in getSCCNum()
247 void BranchProbabilityInfo::SccInfo::getSccEnterBlocks( in getSccEnterBlocks()
259 void BranchProbabilityInfo::SccInfo::getSccExitBlocks( in getSccExitBlocks()
270 uint32_t BranchProbabilityInfo::SccInfo::getSccBlockType(const BasicBlock *BB, in getSccBlockType()
284 void BranchProbabilityInfo::SccInfo::calculateSccBlockType(const BasicBlock *BB, in calculateSccBlockType()
315 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock()
325 bool BranchProbabilityInfo::isLoopEnteringEdge(const LoopEdge &Edge) const { in isLoopEnteringEdge()
335 bool BranchProbabilityInfo::isLoopExitingEdge(const LoopEdge &Edge) const { in isLoopExitingEdge()
339 bool BranchProbabilityInfo::isLoopEnteringExitingEdge( in isLoopEnteringExitingEdge()
344 bool BranchProbabilityInfo::isLoopBackEdge(const LoopEdge &Edge) const { in isLoopBackEdge()
354 void BranchProbabilityInfo::getLoopEnterBlocks( in getLoopEnterBlocks()
365 void BranchProbabilityInfo::getLoopExitBlocks( in getLoopExitBlocks()
379 bool BranchProbabilityInfo::calcMetadataWeights(const BasicBlock *BB) { in calcMetadataWeights()
515 bool BranchProbabilityInfo::calcPointerHeuristics(const BasicBlock *BB) { in calcPointerHeuristics()
646 BranchProbabilityInfo::getEstimatedBlockWeight(const BasicBlock *BB) const { in getEstimatedBlockWeight()
654 BranchProbabilityInfo::getEstimatedLoopWeight(const LoopData &L) const { in getEstimatedLoopWeight()
662 BranchProbabilityInfo::getEstimatedEdgeWeight(const LoopEdge &Edge) const { in getEstimatedEdgeWeight()
671 std::optional<uint32_t> BranchProbabilityInfo::getMaxEstimatedEdgeWeight( in getMaxEstimatedEdgeWeight()
694 bool BranchProbabilityInfo::updateEstimatedBlockWeight( in updateEstimatedBlockWeight()
732 void BranchProbabilityInfo::propagateEstimatedBlockWeight( in propagateEstimatedBlockWeight()
766 BranchProbabilityInfo::getInitialEstimatedBlockWeight(const BasicBlock *BB) { in getInitialEstimatedBlockWeight()
806 void BranchProbabilityInfo::computeEestimateBlockWeight( in computeEestimateBlockWeight()
876 bool BranchProbabilityInfo::calcEstimatedHeuristics(const BasicBlock *BB) { in calcEstimatedHeuristics()
963 bool BranchProbabilityInfo::calcZeroHeuristics(const BasicBlock *BB, in calcZeroHeuristics()
1030 bool BranchProbabilityInfo::calcFloatingPointHeuristics(const BasicBlock *BB) { in calcFloatingPointHeuristics()
1058 void BranchProbabilityInfo::releaseMemory() { in releaseMemory()
1063 bool BranchProbabilityInfo::invalidate(Function &, const PreservedAnalyses &PA, in invalidate()
1072 void BranchProbabilityInfo::print(raw_ostream &OS) const { in print()
1083 bool BranchProbabilityInfo::
1095 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1110 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1118 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1132 void BranchProbabilityInfo::setEdgeProbability( in setEdgeProbability()
1159 void BranchProbabilityInfo::copyEdgeProbabilities(BasicBlock *Src, in copyEdgeProbabilities()
1178 void BranchProbabilityInfo::swapSuccEdgesProbabilities(const BasicBlock *Src) { in swapSuccEdgesProbabilities()
1187 BranchProbabilityInfo::printEdgeProbability(raw_ostream &OS, in printEdgeProbability()
1201 void BranchProbabilityInfo::eraseBlock(const BasicBlock *BB) { in eraseBlock()
1223 void BranchProbabilityInfo::calculate(const Function &F, const LoopInfo &LoopI, in calculate()
1314 BranchProbabilityInfo
1320 BranchProbabilityInfo BPI; in run()