Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollPeel.cpp395 static void cloneLoopBlocks(Loop *L, unsigned IterNumber, BasicBlock *InsertTop, in cloneLoopBlocks() argument
424 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks()
437 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
564 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); in peelLoop() local
566 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); in peelLoop()
570 InsertTop->setName(Header->getName() + ".peel.begin"); in peelLoop()
605 cloneLoopBlocks(L, Iter, InsertTop, InsertBot, Exit, in peelLoop()
630 InsertTop = InsertBot; in peelLoop()
634 F->getBasicBlockList().splice(InsertTop->getIterator(), in peelLoop()
H A DLoopUnrollRuntime.cpp303 BasicBlock *InsertTop, in CloneLoopBlocks() argument
335 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
341 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks()
368 NewIdx->addIncoming(NewIter, InsertTop); in CloneLoopBlocks()
382 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks()
390 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks()
793 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; in UnrollRuntimeLoopRemainder() local
796 InsertTop, InsertBot, in UnrollRuntimeLoopRemainder()