Searched refs:CurChain (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeLayout.cpp | 181 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 D | ExtTSPReorderAlgorithm.cpp | 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() [all …]
|