Searched refs:InsertTop (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollPeel.cpp | 482 /// Clones the body of the loop L, putting it between \p InsertTop and \p 493 Loop *L, unsigned IterNumber, BasicBlock *InsertTop, BasicBlock *InsertBot, 524 DT->addNewBlock(NewBB, InsertTop); 543 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); 674 // InsertTop: 690 // InsertTop: 704 BasicBlock *InsertTop = SplitEdge(PreHeader, Header, DT, LI); 706 SplitBlock(InsertTop, InsertTop->getTerminator(), DT, LI); 710 InsertTop [all...] |
H A D | LoopUnrollRuntime.cpp | 295 /// The cloned blocks should be inserted between InsertTop and InsertBot. 296 /// If loop structure is cloned InsertTop should be new preheader, InsertBot 302 BasicBlock *InsertTop, 334 InsertTop->getTerminator()->setSuccessor(0, NewBB); 340 DT->addNewBlock(NewBB, InsertTop); 367 NewIdx->addIncoming(NewIter, InsertTop); 381 NewPHI->setIncomingBlock(idx, InsertTop); 389 NewPHI->setIncomingBlock(idx, InsertTop); 785 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; local 788 InsertTop, InsertBo 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 [all...] |
Completed in 110 milliseconds