Home
last modified time | relevance | path

Searched refs:LoopEdge (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h318 using LoopEdge = std::pair<const LoopBlock &, const LoopBlock &>; variable
350 bool isLoopEnteringEdge(const LoopEdge &Edge) const;
354 bool isLoopExitingEdge(const LoopEdge &Edge) const;
357 bool isLoopEnteringExitingEdge(const LoopEdge &Edge) const;
360 bool isLoopBackEdge(const LoopEdge &Edge) const;
378 Optional<uint32_t> getEstimatedEdgeWeight(const LoopEdge &Edge) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp252 bool BranchProbabilityInfo::isLoopEnteringEdge(const LoopEdge &Edge) const { in isLoopEnteringEdge()
262 bool BranchProbabilityInfo::isLoopExitingEdge(const LoopEdge &Edge) const { in isLoopExitingEdge()
267 const LoopEdge &Edge) const { in isLoopEnteringExitingEdge()
271 bool BranchProbabilityInfo::isLoopBackEdge(const LoopEdge &Edge) const { in isLoopBackEdge()
611 BranchProbabilityInfo::getEstimatedEdgeWeight(const LoopEdge &Edge) const { in getEstimatedEdgeWeight()
700 const LoopEdge Edge{DomLoopBB, LoopBB}; in propagateEstimatedBlockWeight()
846 const LoopEdge Edge{LoopBB, SuccLoopBB}; in calcEstimatedHeuristics()