Lines Matching defs:BEBlock
382 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(),
384 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
388 << BEBlock->getName() << "\n");
392 F->splice(InsertPos, F, BEBlock->getIterator());
432 // Finally, add the newly constructed PHI node as the entry for the BEBlock.
433 PN->addIncoming(NewPN, BEBlock);
445 // backedge blocks to jump to the BEBlock instead of the header.
447 // it from the backedge and add it to BEBlock.
454 TI->replaceSuccessorWith(Header, BEBlock);
456 BEBlock->getTerminator()->setMetadata(LLVMContext::MD_loop, LoopMD);
462 L->addBasicBlockToLoop(BEBlock, *LI);
465 DT->splitBlock(BEBlock);
469 BEBlock);
471 return BEBlock;