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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollPeel.cpp483 /// InsertBot.
493 Loop *L, unsigned IterNumber, BasicBlock *InsertTop, BasicBlock *InsertBot,
554 LatchBR->setSuccessor(idx, InsertBot);
558 DT->changeImmediateDominator(InsertBot, NewLatch);
677 // InsertBot:
688 // InsertBot, and get:
693 // InsertBot:
696 // InsertBot.next:
705 BasicBlock *InsertBot =
708 SplitBlock(InsertBot, InsertBo
[all...]
H A DLoopUnrollRuntime.cpp295 /// The cloned blocks should be inserted between InsertTop and InsertBot.
296 /// If loop structure is cloned InsertTop should be new preheader, InsertBot
303 BasicBlock *InsertBot, BasicBlock *Preheader,
350 // jump to InsertBot. If not, create a loop back to cloned head.
356 Builder.CreateBr(InsertBot);
366 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot);
784 BasicBlock *InsertBot = UseEpilogRemainder ? LatchExit : PrologExit; local
788 InsertTop, InsertBot,
792 F->getBasicBlockList().splice(InsertBot->getIterator(),
300 CloneLoopBlocks(Loop *L, Value *NewIter, const bool CreateRemainderLoop, const bool UseEpilogRemainder, const bool UnrollRemainder, BasicBlock *InsertTop, BasicBlock *InsertBot, BasicBlock *Preheader, std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI) argument

Completed in 156 milliseconds