Lines Matching refs:SrcChain
305 : 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()
331 return Src == SrcChain ? CachedGainForward : CachedGainBackward; in getCachedMergeGain()
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()
664 mergeChains(SrcChain, DstChain, 0, MergeTypeTy::X_Y); in mergeColdChains()