Home
last modified time | relevance | path

Searched refs:InsertTop (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp576 Loop *L, unsigned IterNumber, BasicBlock *InsertTop, BasicBlock *InsertBot, in cloneLoopBlocks() argument
608 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks()
636 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
823 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, &DT, LI); in peelLoop() local
825 SplitBlock(InsertTop, InsertTop->getTerminator(), &DT, LI); in peelLoop()
829 InsertTop->setName(Header->getName() + ".peel.begin"); in peelLoop()
852 cloneLoopBlocks(L, Iter, InsertTop, InsertBot, ExitEdges, NewBlocks, in peelLoop()
875 InsertTop = InsertBot; in peelLoop()
879 F->getBasicBlockList().splice(InsertTop->getIterator(), in peelLoop()
H A DLoopUnrollRuntime.cpp316 BasicBlock *InsertTop, in CloneLoopBlocks() argument
342 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
348 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks()
373 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks()
384 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks()
803 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; in UnrollRuntimeLoopRemainder() local
805 L, ModVal, UseEpilogRemainder, UnrollRemainder, InsertTop, InsertBot, in UnrollRuntimeLoopRemainder()