Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp379 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), in insertUniqueBackedgeBlock() local
381 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock); in insertUniqueBackedgeBlock()
385 << BEBlock->getName() << "\n"); in insertUniqueBackedgeBlock()
389 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock); in insertUniqueBackedgeBlock()
430 PN->addIncoming(NewPN, BEBlock); in insertUniqueBackedgeBlock()
437 BEBlock->getInstList().erase(NewPN); in insertUniqueBackedgeBlock()
447 TI->setSuccessor(Op, BEBlock); in insertUniqueBackedgeBlock()
454 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
457 DT->splitBlock(BEBlock); in insertUniqueBackedgeBlock()
459 return BEBlock; in insertUniqueBackedgeBlock()