Searched refs:InsertTop (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 835 Loop *L, unsigned IterNumber, bool PeelLast, BasicBlock *InsertTop, in cloneLoopBlocks() argument 868 DT->addNewBlock(NewBB, InsertTop); in cloneLoopBlocks() 896 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks() 932 IRBuilder<> B(InsertTop, InsertTop->getFirstNonPHIIt()); in cloneLoopBlocks() 1075 BasicBlock *InsertTop; in peelLoop() local 1110 InsertTop = SplitEdge(Latch, Exit, &DT, LI); in peelLoop() 1111 InsertBot = SplitBlock(InsertTop, InsertTop->getTerminator(), &DT, LI); in peelLoop() 1113 InsertTop->setName(Exit->getName() + ".peel.begin"); in peelLoop() 1130 B.CreateCondBr(Cond, NewPreHeader, InsertTop); in peelLoop() 1134 DT.changeImmediateDominator(InsertTop, PreHeader); in peelLoop() [all …]
|
| H A D | LoopUnrollRuntime.cpp | 340 BasicBlock *InsertTop, in CloneLoopBlocks() argument 367 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks() 373 DT->addNewBlock(NewBB, InsertTop); in CloneLoopBlocks() 418 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks() 429 NewPHI->setIncomingBlock(idx, InsertTop); in CloneLoopBlocks() 833 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; in UnrollRuntimeLoopRemainder() local 835 L, ModVal, UseEpilogRemainder, UnrollRemainder, InsertTop, InsertBot, in UnrollRuntimeLoopRemainder()
|