Lines Matching refs:BranchProbabilityInfo

144 BranchProbabilityInfo::SccInfo::SccInfo(const Function &F) {  in SccInfo()
167 int BranchProbabilityInfo::SccInfo::getSCCNum(const BasicBlock *BB) const { in getSCCNum()
174 void BranchProbabilityInfo::SccInfo::getSccEnterBlocks( in getSccEnterBlocks()
186 void BranchProbabilityInfo::SccInfo::getSccExitBlocks( in getSccExitBlocks()
197 uint32_t BranchProbabilityInfo::SccInfo::getSccBlockType(const BasicBlock *BB, in getSccBlockType()
211 void BranchProbabilityInfo::SccInfo::calculateSccBlockType(const BasicBlock *BB, in calculateSccBlockType()
242 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock()
252 bool BranchProbabilityInfo::isLoopEnteringEdge(const LoopEdge &Edge) const { in isLoopEnteringEdge()
262 bool BranchProbabilityInfo::isLoopExitingEdge(const LoopEdge &Edge) const { in isLoopExitingEdge()
266 bool BranchProbabilityInfo::isLoopEnteringExitingEdge( in isLoopEnteringExitingEdge()
271 bool BranchProbabilityInfo::isLoopBackEdge(const LoopEdge &Edge) const { in isLoopBackEdge()
281 void BranchProbabilityInfo::getLoopEnterBlocks( in getLoopEnterBlocks()
292 void BranchProbabilityInfo::getLoopExitBlocks( in getLoopExitBlocks()
306 bool BranchProbabilityInfo::calcMetadataWeights(const BasicBlock *BB) { in calcMetadataWeights()
454 bool BranchProbabilityInfo::calcPointerHeuristics(const BasicBlock *BB) { in calcPointerHeuristics()
595 BranchProbabilityInfo::getEstimatedBlockWeight(const BasicBlock *BB) const { in getEstimatedBlockWeight()
603 BranchProbabilityInfo::getEstimatedLoopWeight(const LoopData &L) const { in getEstimatedLoopWeight()
611 BranchProbabilityInfo::getEstimatedEdgeWeight(const LoopEdge &Edge) const { in getEstimatedEdgeWeight()
620 Optional<uint32_t> BranchProbabilityInfo::getMaxEstimatedEdgeWeight( in getMaxEstimatedEdgeWeight()
643 bool BranchProbabilityInfo::updateEstimatedBlockWeight( in updateEstimatedBlockWeight()
681 void BranchProbabilityInfo::propagateEstimatedBlockWeight( in propagateEstimatedBlockWeight()
714 Optional<uint32_t> BranchProbabilityInfo::getInitialEstimatedBlockWeight( in getInitialEstimatedBlockWeight()
758 void BranchProbabilityInfo::computeEestimateBlockWeight( in computeEestimateBlockWeight()
827 bool BranchProbabilityInfo::calcEstimatedHeuristics(const BasicBlock *BB) { in calcEstimatedHeuristics()
915 bool BranchProbabilityInfo::calcZeroHeuristics(const BasicBlock *BB, in calcZeroHeuristics()
1035 bool BranchProbabilityInfo::calcFloatingPointHeuristics(const BasicBlock *BB) { in calcFloatingPointHeuristics()
1076 void BranchProbabilityInfo::releaseMemory() { in releaseMemory()
1081 bool BranchProbabilityInfo::invalidate(Function &, const PreservedAnalyses &PA, in invalidate()
1090 void BranchProbabilityInfo::print(raw_ostream &OS) const { in print()
1101 bool BranchProbabilityInfo::
1113 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1128 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1136 BranchProbabilityInfo::getEdgeProbability(const BasicBlock *Src, in getEdgeProbability()
1150 void BranchProbabilityInfo::setEdgeProbability( in setEdgeProbability()
1177 void BranchProbabilityInfo::copyEdgeProbabilities(BasicBlock *Src, in copyEdgeProbabilities()
1197 BranchProbabilityInfo::printEdgeProbability(raw_ostream &OS, in printEdgeProbability()
1208 void BranchProbabilityInfo::eraseBlock(const BasicBlock *BB) { in eraseBlock()
1230 void BranchProbabilityInfo::calculate(const Function &F, const LoopInfo &LoopI, in calculate()
1322 BranchProbabilityInfo
1324 BranchProbabilityInfo BPI; in run()