Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp163 void setMergeGain(Chain *PredChain, double ForwardGain, double BackwardGain) { in setMergeGain() argument
166 if (std::abs(ForwardGain - BackwardGain) < 1e-8) { in setMergeGain()
169 CachedGain = PredChain == SrcChain ? ForwardGain : BackwardGain; in setMergeGain()
172 CachedGain = PredChain == SrcChain ? BackwardGain : ForwardGain; in setMergeGain()
174 } else if (ForwardGain > BackwardGain) { in setMergeGain()
176 CachedGain = ForwardGain; in setMergeGain()
502 auto ForwardGain = mergeGain(ChainPred, ChainSucc, ChainEdge); in runPassTwo() local
504 ChainEdge->setMergeGain(ChainPred, ForwardGain, BackwardGain); in runPassTwo()
539 auto ForwardGain = mergeGain(BestChainPred, ChainSucc, ChainEdge); in runPassTwo() local
541 ChainEdge->setMergeGain(BestChainPred, ForwardGain, BackwardGain); in runPassTwo()