Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp369 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), in insertUniqueBackedgeBlock() local
371 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock); in insertUniqueBackedgeBlock()
375 << BEBlock->getName() << "\n"); in insertUniqueBackedgeBlock()
420 PN->addIncoming(NewPN, BEBlock); in insertUniqueBackedgeBlock()
427 BEBlock->getInstList().erase(NewPN); in insertUniqueBackedgeBlock()
435 unsigned LoopMDKind = BEBlock->getContext().getMDKindID("llvm.loop"); in insertUniqueBackedgeBlock()
444 TI->setSuccessor(Op, BEBlock); in insertUniqueBackedgeBlock()
446 BEBlock->getTerminator()->setMetadata(LoopMDKind, LoopMD); in insertUniqueBackedgeBlock()
452 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
455 DT->splitBlock(BEBlock); in insertUniqueBackedgeBlock()
[all …]