Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp149 : SrcChain(SrcChain_), DstChain(DstChain_), Arcs(1, A) {} in Edge()
152 if (From == SrcChain) in changeEndpoint()
153 SrcChain = To; in changeEndpoint()
167 if (SrcChain->Id < DstChain->Id) { in setMergeGain()
169 CachedGain = PredChain == SrcChain ? ForwardGain : BackwardGain; in setMergeGain()
172 CachedGain = PredChain == SrcChain ? BackwardGain : ForwardGain; in setMergeGain()
175 IsGainForward = PredChain == SrcChain; in setMergeGain()
178 IsGainForward = PredChain != SrcChain; in setMergeGain()
190 Chain *SrcChain{nullptr}; member in llvm::bolt::__anonbf028ece0111::Edge
368 Chain *SrcChain = NodeChain[Arc->src()]; in shortCalls() local
[all …]
H A DExtTSPReorderAlgorithm.cpp305 : SrcChain(SrcBlock->CurChain), DstChain(DstBlock->CurChain), in Edge()
311 if (From == SrcChain) in changeEndpoint()
312 SrcChain = To; in changeEndpoint()
327 return Src == SrcChain ? CacheValidForward : CacheValidBackward; in hasCachedMergeGain()
335 if (Src == SrcChain) { in setCachedMergeGain()
350 Chain *SrcChain{nullptr}; member in llvm::bolt::Edge
656 Chain *SrcChain = AllBlocks[SrcIndex].CurChain; in mergeColdChains() local
658 bool IsColdSrc = SrcChain->executionCount() == 0; in mergeColdChains()
660 if (SrcChain != DstChain && !DstChain->isEntryPoint() && in mergeColdChains()
661 SrcChain->blocks().back()->Index == SrcIndex && in mergeColdChains()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp309 : SrcChain(Jump->Source->CurChain), DstChain(Jump->Target->CurChain), in ChainEdge()
315 if (From == SrcChain) in changeEndpoint()
316 SrcChain = To; in changeEndpoint()
330 return Src == SrcChain ? CacheValidForward : CacheValidBackward; in hasCachedMergeGain()
334 return Src == SrcChain ? CachedGainForward : CachedGainBackward; in getCachedMergeGain()
338 if (Src == SrcChain) { in setCachedMergeGain()
354 Chain *SrcChain{nullptr}; member in __anon97d149770111::ChainEdge
646 auto SrcChain = AllBlocks[SrcBB].CurChain; in mergeColdChains() local
648 if (SrcChain != DstChain && !DstChain->isEntry() && in mergeColdChains()
649 SrcChain->blocks().back()->Index == SrcBB && in mergeColdChains()
[all …]