Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp206 Chain *CurChain{nullptr}; member in __anone35372fe0111::Block
308 Blocks[Idx]->CurChain = this; in merge()
344 : SrcChain(Jump->Source->CurChain), DstChain(Jump->Target->CurChain), in ChainEdge()
549 Block.CurChain = &AllChains.back(); in initialize()
560 ChainEdge *CurEdge = Block.CurChain->getEdge(SuccBlock->CurChain); in initialize()
563 assert(SuccBlock->CurChain->getEdge(Block.CurChain) != nullptr); in initialize()
569 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
570 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
618 mergeChains(Block.CurChain, NextBlock->CurChain, 0, MergeTypeTy::X_Y); in mergeForcedPairs()
690 auto SrcChain = AllBlocks[SrcBB].CurChain; in mergeColdChains()
[all …]