Lines Matching refs:BEBlock
382 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), in insertUniqueBackedgeBlock() local
384 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock); in insertUniqueBackedgeBlock()
388 << BEBlock->getName() << "\n"); in insertUniqueBackedgeBlock()
392 F->splice(InsertPos, F, BEBlock->getIterator()); in insertUniqueBackedgeBlock()
433 PN->addIncoming(NewPN, BEBlock); in insertUniqueBackedgeBlock()
454 TI->replaceSuccessorWith(Header, BEBlock); in insertUniqueBackedgeBlock()
456 BEBlock->getTerminator()->setMetadata(LLVMContext::MD_loop, LoopMD); in insertUniqueBackedgeBlock()
462 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
465 DT->splitBlock(BEBlock); in insertUniqueBackedgeBlock()
469 BEBlock); in insertUniqueBackedgeBlock()
471 return BEBlock; in insertUniqueBackedgeBlock()