Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp162 class ChainEdge;
246 ChainEdge *getEdge(Chain *Other) const { in getEdge()
301 class ChainEdge { class
303 ChainEdge(const ChainEdge &) = delete;
304 ChainEdge(ChainEdge &&) = default;
305 ChainEdge &operator=(const ChainEdge &) = delete;
306 ChainEdge &operator=(ChainEdge &&) = default;
308 explicit ChainEdge(Jump *Jump) in ChainEdge() function in __anon97d149770111::ChainEdge
323 void moveJumps(ChainEdge *Other) { in moveJumps()
603 auto ChainEdge = EdgeIter.second; in mergeChainPairs() local
[all …]
/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp493 Edge *ChainEdge = EdgeIt.second; in runPassTwo() local
498 if (ChainEdge->gain() != -1.0) in runPassTwo()
502 auto ForwardGain = mergeGain(ChainPred, ChainSucc, ChainEdge); in runPassTwo()
503 auto BackwardGain = mergeGain(ChainSucc, ChainPred, ChainEdge); in runPassTwo()
504 ChainEdge->setMergeGain(ChainPred, ForwardGain, BackwardGain); in runPassTwo()
505 if (ChainEdge->gain() > 0.0) in runPassTwo()
506 Queue.insert(ChainEdge); in runPassTwo()
533 Edge *ChainEdge = EdgeIt.second; in runPassTwo() local
539 auto ForwardGain = mergeGain(BestChainPred, ChainSucc, ChainEdge); in runPassTwo()
542 if (ChainEdge->gain() > 0.0) in runPassTwo()
[all …]
H A DExtTSPReorderAlgorithm.cpp614 Edge *ChainEdge = EdgeIter.second; in mergeChainPairs() local
620 MergeGainTy CurGain = mergeGain(ChainPred, ChainSucc, ChainEdge); in mergeChainPairs()