Searched refs:ChainPred (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | HFSortPlus.cpp | 371 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 D | ExtTSPReorderAlgorithm.cpp | 610 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 D | CodeLayout.cpp | 599 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 D | ScheduleDAGFast.cpp | 273 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()
|