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

/external/llvm/include/llvm/Analysis/
H A DLoopInfo.h68 LoopT *ParentLoop; member in class:llvm::LoopBase
82 LoopBase() : ParentLoop(nullptr) {}
93 for (const LoopT *CurLoop = ParentLoop; CurLoop;
94 CurLoop = CurLoop->ParentLoop)
99 LoopT *getParentLoop() const { return ParentLoop; }
102 void setParentLoop(LoopT *L) { ParentLoop = L; }
268 assert(!NewChild->ParentLoop && "NewChild already has a parent!");
269 NewChild->ParentLoop = static_cast<LoopT *>(this);
279 assert(Child->ParentLoop == this && "Child is not a child of this loop!");
281 Child->ParentLoop
609 isNotAlreadyContainedIn(const LoopT *SubLoop, const LoopT *ParentLoop) argument
[all...]
H A DLoopInfoImpl.h212 assert(OldChild->ParentLoop == this && "This loop is already broken!");
213 assert(!NewChild->ParentLoop && "NewChild already has a parent!");
218 OldChild->ParentLoop = nullptr;
219 NewChild->ParentLoop = static_cast<LoopT *>(this);
298 if (ParentLoop) {
299 assert(std::find(ParentLoop->begin(), ParentLoop->end(), this) !=
300 ParentLoop->end() &&
H A DLoopPass.h130 void insertLoop(Loop *L, Loop *ParentLoop);
/external/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp159 if (Loop *ParentLoop = L->getParentLoop())
160 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
266 if (Loop *ParentLoop = L->getParentLoop())
267 SE->forgetLoop(ParentLoop);
341 if (Loop *ParentLoop = L->getParentLoop()) {
343 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
/external/llvm/lib/Analysis/
H A DLoopPass.cpp100 void LPPassManager::insertLoop(Loop *L, Loop *ParentLoop) { argument
105 if (ParentLoop)
106 ParentLoop->addChildLoop(L);
H A DLoopInfo.cpp671 Loop *ParentLoop = Unloop->getParentLoop(); local
672 for (Loop::iterator I = ParentLoop->begin();; ++I) {
673 assert(I != ParentLoop->end() && "Couldn't find loop");
675 ParentLoop->removeChildLoop(I);
/external/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp833 Loop *ParentLoop = L->getParentLoop(); local
834 if (ParentLoop) {
837 ParentLoop->addBasicBlockToLoop(NewBlocks[0], LI->getBase());
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2119 Loop *ParentLoop = OrigLoop->getParentLoop(); local
2123 if (ParentLoop) {
2124 ParentLoop->addChildLoop(Lp);
2125 ParentLoop->addBasicBlockToLoop(ScalarPH, LI->getBase());
2126 ParentLoop->addBasicBlockToLoop(VectorPH, LI->getBase());
2127 ParentLoop->addBasicBlockToLoop(MiddleBlock, LI->getBase());
2185 if (ParentLoop)
2186 ParentLoop->addBasicBlockToLoop(CheckBlock, LI->getBase());
2205 if (ParentLoop)
2206 ParentLoop
[all...]
/external/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp1138 MachineLoop *ParentLoop = LoopRep->getParentLoop(); local
1139 if (ParentLoop)
1140 MLI->changeLoopFor(LoopHeader, ParentLoop);

Completed in 1300 milliseconds