Searched refs:BEBlock (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 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() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 631 BasicBlock *Header, BasicBlock *Preheader, BasicBlock *BEBlock) { in updatePhisWhenInsertingUniqueBackedgeBlock() argument 638 auto *NewMPhi = MSSA->createMemoryPhi(BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock() 662 MPhi->addIncoming(NewMPhi, BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock()
|