Lines Matching refs:CurChain
161 Chain *CurChain{nullptr}; member in llvm::bolt::Block
269 Blocks[Idx]->CurChain = this; in merge()
305 : SrcChain(SrcBlock->CurChain), DstChain(DstBlock->CurChain), in Edge()
515 Block.CurChain = &AllChains.back(); in initialize()
525 Edge *CurEdge = Block.CurChain->getEdge(SuccBlock->CurChain); in initialize()
528 assert(SuccBlock->CurChain->getEdge(Block.CurChain) != nullptr); in initialize()
534 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
535 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
596 mergeChains(Block.CurChain, NextBlock->CurChain, 0, MergeTypeTy::X_Y); in mergeFallthroughs()
656 Chain *SrcChain = AllBlocks[SrcIndex].CurChain; in mergeColdChains()
657 Chain *DstChain = AllBlocks[DstIndex].CurChain; in mergeColdChains()