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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp399 BasicBlock *BEBlock = BasicBlock::Create(Header->getContext(), local
401 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
405 << BEBlock->getName() << "\n");
409 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
449 // Finally, add the newly constructed PHI node as the entry for the BEBlock.
450 PN->addIncoming(NewPN, BEBlock);
457 BEBlock->getInstList().erase(NewPN);
462 // backedge blocks to jump to the BEBlock instead of the header.
464 // it from the backedge and add it to BEBlock.
465 unsigned LoopMDKind = BEBlock
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp617 BasicBlock *Header, BasicBlock *Preheader, BasicBlock *BEBlock) {
624 auto *NewMPhi = MSSA->createMemoryPhi(BEBlock);
648 MPhi->addIncoming(NewMPhi, BEBlock);
616 updatePhisWhenInsertingUniqueBackedgeBlock( BasicBlock *Header, BasicBlock *Preheader, BasicBlock *BEBlock) argument

Completed in 171 milliseconds