Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp383 Calls += ChainSucc->ShortCalls; in shortCalls()
405 double CurScore = ChainPred->Score + ChainSucc->Score; in mergeGain()
416 Gain /= std::min(ChainPred->Size, ChainSucc->Size); in mergeGain()
463 Chain *ChainSucc = NodeChain[Arc->dst()]; in runPassOne() local
464 if (ChainPred == ChainSucc) in runPassOne()
467 ChainSucc->Nodes.front() == Arc->dst()) in runPassOne()
468 mergeChains(ChainPred, ChainSucc); in runPassOne()
492 Chain *ChainSucc = EdgeIt.first; in runPassTwo() local
495 if (ChainPred == ChainSucc) in runPassTwo()
532 Chain *ChainSucc = EdgeIt.first; in runPassTwo() local
[all …]
H A DExtTSPReorderAlgorithm.cpp613 Chain *ChainSucc = EdgeIter.first; in mergeChainPairs() local
616 if (ChainPred == ChainSucc) in mergeChainPairs()
626 compareChainPairs(ChainPred, ChainSucc, BestChainPred, in mergeChainPairs()
630 BestChainSucc = ChainSucc; in mergeChainPairs()
698 if (Edge->hasCachedMergeGain(ChainPred, ChainSucc)) in mergeGain()
699 return Edge->getCachedMergeGain(ChainPred, ChainSucc); in mergeGain()
710 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, 0, in mergeGain()
725 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, Offset, in mergeGain()
727 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, Offset, in mergeGain()
734 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain); in mergeGain()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp602 auto ChainSucc = EdgeIter.first; in mergeChainPairs() local
605 if (ChainPred == ChainSucc) in mergeChainPairs()
619 compareChainPairs(ChainPred, ChainSucc, BestChainPred, in mergeChainPairs()
623 BestChainSucc = ChainSucc; in mergeChainPairs()
684 MergeGainTy getBestMergeGain(Chain *ChainPred, Chain *ChainSucc, in getBestMergeGain() argument
686 if (Edge->hasCachedMergeGain(ChainPred, ChainSucc)) { in getBestMergeGain()
687 return Edge->getCachedMergeGain(ChainPred, ChainSucc); in getBestMergeGain()
726 for (auto &Jump : ChainSucc->blocks().front()->InJumps) { in getBestMergeGain()
735 for (auto &Jump : ChainSucc->blocks().back()->OutJumps) { in getBestMergeGain()
754 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain); in getBestMergeGain()
[all …]