Searched refs:BEBlock (Results 1 – 2 of 2) sorted by relevance
385 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), in insertUniqueBackedgeBlock() local387 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock); in insertUniqueBackedgeBlock()391 << BEBlock->getName() << "\n"); in insertUniqueBackedgeBlock()436 PN->addIncoming(NewPN, BEBlock); in insertUniqueBackedgeBlock()443 BEBlock->getInstList().erase(NewPN); in insertUniqueBackedgeBlock()458 TI->replaceSuccessorWith(Header, BEBlock); in insertUniqueBackedgeBlock()460 BEBlock->getTerminator()->setMetadata(LoopMDKind, LoopMD); in insertUniqueBackedgeBlock()466 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()469 DT->splitBlock(BEBlock); in insertUniqueBackedgeBlock()473 BEBlock); in insertUniqueBackedgeBlock()[all …]
638 BasicBlock *Header, BasicBlock *Preheader, BasicBlock *BEBlock) { in updatePhisWhenInsertingUniqueBackedgeBlock() argument645 auto *NewMPhi = MSSA->createMemoryPhi(BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock()669 MPhi->addIncoming(NewMPhi, BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock()