Home
last modified time | relevance | path

Searched refs:EdgeProbabilities (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp377 SmallVector<BranchProbability, 4> EdgeProbabilities; in SplitIndirectBrCriticalEdges() local
379 EdgeProbabilities.reserve(Target->getTerminator()->getNumSuccessors()); in SplitIndirectBrCriticalEdges()
382 EdgeProbabilities.emplace_back(BPI->getEdgeProbability(Target, I)); in SplitIndirectBrCriticalEdges()
389 BPI->setEdgeProbability(BodyBlock, EdgeProbabilities); in SplitIndirectBrCriticalEdges()
H A DCodeExtractor.cpp1470 SmallVector<BranchProbability, 4> EdgeProbabilities( in calculateNewCallTerminatorWeights() local
1480 EdgeProbabilities[i] = BranchProbability::getZero(); in calculateNewCallTerminatorWeights()
1485 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
1499 EdgeProbabilities[Weight.TargetNode.Index] = BP; in calculateNewCallTerminatorWeights()
1501 BPI->setEdgeProbability(CodeReplacer, EdgeProbabilities); in calculateNewCallTerminatorWeights()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp962 SmallVector<BranchProbability, 4> EdgeProbabilities( in calcEstimatedHeuristics() local
966 EdgeProbabilities[Idx] = in calcEstimatedHeuristics()
969 setEdgeProbability(BB, EdgeProbabilities); in calcEstimatedHeuristics()