Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp181 Chain *CurChain{nullptr}; member in __anon97d149770111::Block
273 Blocks[Idx]->CurChain = this; in merge()
309 : SrcChain(Jump->Source->CurChain), DstChain(Jump->Target->CurChain), in ChainEdge()
508 Block.CurChain = &AllChains.back(); in initialize()
519 auto CurEdge = Block.CurChain->getEdge(SuccBlock->CurChain); in initialize()
522 assert(SuccBlock->CurChain->getEdge(Block.CurChain) != nullptr); in initialize()
528 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
529 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
577 mergeChains(Block.CurChain, NextBlock->CurChain, 0, MergeTypeTy::X_Y); in mergeForcedPairs()
728 if (SrcBlock->CurChain != ChainPred) in getBestMergeGain()
[all …]
/llvm-project-15.0.7/bolt/lib/Passes/
H A DExtTSPReorderAlgorithm.cpp161 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()
[all …]