Home
last modified time | relevance | path

Searched refs:ChainPred (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp371 if (SrcChain == ChainPred) { in shortCalls()
382 Calls += ChainPred->ShortCalls; in shortCalls()
426 for (Chain *ChainPred : HotChains) { in runPassOne()
427 NodeId F = ChainPred->Nodes.back(); in runPassOne()
462 Chain *ChainPred = NodeChain[Arc->src()]; in runPassOne() local
464 if (ChainPred == ChainSucc) in runPassOne()
466 if (ChainPred->Nodes.back() == Arc->src() && in runPassOne()
468 mergeChains(ChainPred, ChainSucc); in runPassOne()
490 for (Chain *ChainPred : HotChains) { in runPassTwo()
491 for (auto EdgeIt : ChainPred->Edges) { in runPassTwo()
[all …]
H A DExtTSPReorderAlgorithm.cpp610 for (Chain *ChainPred : HotChains) { in mergeChainPairs()
612 for (auto EdgeIter : ChainPred->edges()) { in mergeChainPairs()
616 if (ChainPred == ChainSucc) in mergeChainPairs()
629 BestChainPred = ChainPred; in mergeChainPairs()
698 if (Edge->hasCachedMergeGain(ChainPred, ChainSucc)) in mergeGain()
699 return Edge->getCachedMergeGain(ChainPred, ChainSucc); in mergeGain()
703 class Edge *EdgePP = ChainPred->getEdge(ChainPred); in mergeGain()
710 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, 0, in mergeGain()
716 Block *BB1 = ChainPred->blocks()[Offset - 1]; in mergeGain()
717 Block *BB2 = ChainPred->blocks()[Offset]; in mergeGain()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp599 for (auto ChainPred : HotChains) { in mergeChainPairs() local
601 for (auto EdgeIter : ChainPred->edges()) { in mergeChainPairs()
605 if (ChainPred == ChainSucc) in mergeChainPairs()
622 BestChainPred = ChainPred; in mergeChainPairs()
686 if (Edge->hasCachedMergeGain(ChainPred, ChainSucc)) { in getBestMergeGain()
692 auto EdgePP = ChainPred->getEdge(ChainPred); in getBestMergeGain()
709 auto BB = ChainPred->blocks()[Offset - 1]; in getBestMergeGain()
728 if (SrcBlock->CurChain != ChainPred) in getBestMergeGain()
737 if (DstBlock->CurChain != ChainPred) in getBestMergeGain()
754 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain); in getBestMergeGain()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp273 SDep ChainPred; in CopyAndMoveSuccessors() local
280 ChainPred = Pred; in CopyAndMoveSuccessors()
294 if (ChainPred.getSUnit()) { in CopyAndMoveSuccessors()
295 RemovePred(SU, ChainPred); in CopyAndMoveSuccessors()
297 AddPred(LoadSU, ChainPred); in CopyAndMoveSuccessors()