Searched refs:ChainSucc (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | HFSortPlus.cpp | 383 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 D | ExtTSPReorderAlgorithm.cpp | 613 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 D | CodeLayout.cpp | 602 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 …]
|