Lines Matching defs:BEBlock
385 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(),
387 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
391 << BEBlock->getName() << "\n");
395 F->splice(InsertPos, F, BEBlock->getIterator());
435 // Finally, add the newly constructed PHI node as the entry for the BEBlock.
436 PN->addIncoming(NewPN, BEBlock);
448 // backedge blocks to jump to the BEBlock instead of the header.
450 // it from the backedge and add it to BEBlock.
457 TI->replaceSuccessorWith(Header, BEBlock);
459 BEBlock->getTerminator()->setMetadata(LLVMContext::MD_loop, LoopMD);
465 L->addBasicBlockToLoop(BEBlock, *LI);
468 DT->splitBlock(BEBlock);
472 BEBlock);
474 return BEBlock;