Searched refs:NewLoop (Results 1 - 9 of 9) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FixIrreducible.cpp | 116 static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop, argument 126 return L == NewLoop || Blocks.count(L->getHeader()) == 0; 140 LI.changeLoopFor(BB, NewLoop); 150 NewLoop->addChildLoop(Child); 196 auto NewLoop = LI.AllocateLoop(); local 198 ParentLoop->addChildLoop(NewLoop); 200 LI.addTopLevelLoop(NewLoop); 210 NewLoop->addBasicBlockToLoop(G, LI); 215 NewLoop->addBlockEntry(BB); 219 LI.changeLoopFor(BB, NewLoop); [all...] |
H A D | CloneFunction.cpp | 759 Loop *NewLoop = LI->AllocateLoop(); local 760 LMap[OrigLoop] = NewLoop; 762 ParentLoop->addChildLoop(NewLoop); 764 LI->addTopLevelLoop(NewLoop); 781 Loop *&NewLoop = LMap[CurLoop]; local 782 if (!NewLoop) { 783 NewLoop = LI->AllocateLoop(); 791 NewParentLoop->addChildLoop(NewLoop); 797 Loop *&NewLoop = LMap[CurLoop]; local 798 assert(NewLoop [all...] |
H A D | LoopUnrollRuntime.cpp | 399 Loop *NewLoop = NewLoops[L]; local 400 assert(NewLoop && "L should have been cloned"); 401 MDNode *LoopID = NewLoop->getLoopID(); 406 return NewLoop; 411 NewLoop->setLoopID(NewLoopID.getValue()); 415 return NewLoop; 419 NewLoop->setLoopAlreadyUnrolled(); 420 return NewLoop;
|
H A D | LoopUnroll.cpp | 142 Loop *&NewLoop = NewLoops[OldLoop]; local 143 if (!NewLoop) { 148 NewLoop = LI->AllocateLoop(); 152 NewLoopParent->addChildLoop(NewLoop); 154 LI->addTopLevelLoop(NewLoop); 156 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); 159 NewLoop->addBasicBlockToLoop(ClonedBB, *LI);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 158 inline void changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) { argument 159 LI.changeTopLevelLoop(OldLoop, NewLoop);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 995 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) { argument 998 *I = NewLoop; 999 assert(!NewLoop->ParentLoop && !OldLoop->ParentLoop && 1134 auto *NewLoop = getLoopFor(NewBB); local 1136 if (OldLoop == NewLoop) 1152 if (!Contains(NewLoop, OldLoop)) { 1157 if (UBB != NewBB && getLoopFor(UBB) != NewLoop) 1165 if (!Contains(OldLoop, NewLoop)) { 1179 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 166 void cloneData(const Loop *NewLoop, const Loop *OldLoop, 355 void LUAnalysisCache::cloneData(const Loop *NewLoop, const Loop *OldLoop, argument 357 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; 1271 Loop *NewLoop = cloneLoop(L, L->getParentLoop(), VMap, LI, LPM); local 1275 BranchesInfo.cloneData(NewLoop, L, VMap); 1355 LoopProcessWorklist.push_back(NewLoop); 1372 if (!LoopProcessWorklist.empty() && LoopProcessWorklist.back() == NewLoop && 1374 rewriteLoopBodyWithConditionConstant(NewLoop, LICHandle, Val,
|
H A D | LoopDistribute.cpp | 450 Loop *NewLoop; local 468 I != E; ++I, --Index, TopPH = NewLoop->getLoopPreheader()) { 471 NewLoop = Part->cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT); 606 Loop *NewLoop = Part->getDistributedLoop(); local 607 NewLoop->setLoopID(PartitionID.getValue());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 626 Value *getOrCreateTripCount(Loop *NewLoop); 629 Value *getOrCreateVectorTripCount(Loop *NewLoop);
|
Completed in 146 milliseconds