Lines Matching refs:DstChain
305 : SrcChain(SrcBlock->CurChain), DstChain(DstBlock->CurChain), in Edge()
313 if (From == DstChain) in changeEndpoint()
314 DstChain = To; in changeEndpoint()
351 Chain *DstChain{nullptr}; member in llvm::bolt::Edge
369 Chain *const DstChain = EdgeIt.first; in mergeEdges() local
371 Chain *const TargetChain = DstChain == Other ? this : DstChain; in mergeEdges()
378 if (DstChain != this && DstChain != Other) in mergeEdges()
379 DstChain->addEdge(this, DstEdge); in mergeEdges()
384 if (DstChain != Other) in mergeEdges()
385 DstChain->removeEdge(Other); in mergeEdges()
657 Chain *DstChain = AllBlocks[DstIndex].CurChain; in mergeColdChains() local
659 bool IsColdDst = DstChain->executionCount() == 0; in mergeColdChains()
660 if (SrcChain != DstChain && !DstChain->isEntryPoint() && in mergeColdChains()
662 DstChain->blocks().front()->Index == DstIndex && in mergeColdChains()
664 mergeChains(SrcChain, DstChain, 0, MergeTypeTy::X_Y); in mergeColdChains()