Searched refs:ParentLoop (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.3-release/contrib/llvm/include/llvm/Analysis/
H A DLoopInfo.h65 LoopT *ParentLoop; member in class:llvm::LoopBase
79 LoopBase() : ParentLoop(0) {}
90 for (const LoopT *CurLoop = ParentLoop; CurLoop;
91 CurLoop = CurLoop->ParentLoop)
96 LoopT *getParentLoop() const { return ParentLoop; }
99 void setParentLoop(LoopT *L) { ParentLoop = L; }
253 assert(NewChild->ParentLoop == 0 && "NewChild already has a parent!");
254 NewChild->ParentLoop = static_cast<LoopT *>(this);
264 assert(Child->ParentLoop == this && "Child is not a child of this loop!");
266 Child->ParentLoop
569 isNotAlreadyContainedIn(const LoopT *SubLoop, const LoopT *ParentLoop) argument
[all...]
H A DLoopInfoImpl.h210 assert(OldChild->ParentLoop == this && "This loop is already broken!");
211 assert(NewChild->ParentLoop == 0 && "NewChild already has a parent!");
216 OldChild->ParentLoop = 0;
217 NewChild->ParentLoop = static_cast<LoopT *>(this);
297 if (ParentLoop) {
298 assert(std::find(ParentLoop->begin(), ParentLoop->end(), this) !=
299 ParentLoop->end() &&
H A DLoopPass.h125 void insertLoop(Loop *L, Loop *ParentLoop);
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp158 if (Loop *ParentLoop = L->getParentLoop())
159 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
265 if (Loop *ParentLoop = L->getParentLoop())
266 SE->forgetLoop(ParentLoop);
340 if (Loop *ParentLoop = L->getParentLoop()) {
342 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
/freebsd-10.3-release/contrib/llvm/lib/Analysis/
H A DLoopPass.cpp94 void LPPassManager::insertLoop(Loop *L, Loop *ParentLoop) { argument
99 if (ParentLoop)
100 ParentLoop->addChildLoop(L);
H A DLoopInfo.cpp673 Loop *ParentLoop = Unloop->getParentLoop(); local
674 for (Loop::iterator I = ParentLoop->begin();; ++I) {
675 assert(I != ParentLoop->end() && "Couldn't find loop");
677 ParentLoop->removeChildLoop(I);
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp837 Loop *ParentLoop = L->getParentLoop(); local
838 if (ParentLoop) {
841 ParentLoop->addBasicBlockToLoop(NewBlocks[0], LI->getBase());
/freebsd-10.3-release/contrib/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp1139 MachineLoop *ParentLoop = LoopRep->getParentLoop(); local
1140 if (ParentLoop)
1141 MLI->changeLoopFor(LoopHeader, ParentLoop);
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1586 Loop *ParentLoop = OrigLoop->getParentLoop(); local
1590 if (ParentLoop) {
1591 ParentLoop->addChildLoop(Lp);
1592 ParentLoop->addBasicBlockToLoop(ScalarPH, LI->getBase());
1593 ParentLoop->addBasicBlockToLoop(VectorPH, LI->getBase());
1594 ParentLoop->addBasicBlockToLoop(MiddleBlock, LI->getBase());
1654 if (ParentLoop)
1655 ParentLoop->addBasicBlockToLoop(CheckBlock, LI->getBase());

Completed in 357 milliseconds