Searched refs:NewLoop (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 732 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) { in changeTopLevelLoop() argument 735 *I = NewLoop; in changeTopLevelLoop() 736 assert(!NewLoop->ParentLoop && !OldLoop->ParentLoop && in changeTopLevelLoop() 871 auto *NewLoop = getLoopFor(NewBB); in movementPreservesLCSSAForm() local 873 if (OldLoop == NewLoop) in movementPreservesLCSSAForm() 889 if (!Contains(NewLoop, OldLoop)) { in movementPreservesLCSSAForm() 894 if (UBB != NewBB && getLoopFor(UBB) != NewLoop) in movementPreservesLCSSAForm() 902 if (!Contains(OldLoop, NewLoop)) { in movementPreservesLCSSAForm() 916 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop) in movementPreservesLCSSAForm()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 400 Loop *NewLoop = NewLoops[L]; in CloneLoopBlocks() local 401 MDNode *LoopID = NewLoop->getLoopID(); in CloneLoopBlocks() 402 assert(NewLoop && "L should have been cloned"); in CloneLoopBlocks() 407 return NewLoop; in CloneLoopBlocks() 412 NewLoop->setLoopID(NewLoopID.getValue()); in CloneLoopBlocks() 416 return NewLoop; in CloneLoopBlocks() 420 NewLoop->setLoopAlreadyUnrolled(); in CloneLoopBlocks() 421 return NewLoop; in CloneLoopBlocks()
|
| H A D | LoopUnroll.cpp | 197 Loop *&NewLoop = NewLoops[OldLoop]; in addClonedBlockToLoopInfo() local 198 if (!NewLoop) { in addClonedBlockToLoopInfo() 203 NewLoop = LI->AllocateLoop(); in addClonedBlockToLoopInfo() 207 NewLoopParent->addChildLoop(NewLoop); in addClonedBlockToLoopInfo() 209 LI->addTopLevelLoop(NewLoop); in addClonedBlockToLoopInfo() 211 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo() 214 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
|
| H A D | CloneFunction.cpp | 748 Loop *NewLoop = LI->AllocateLoop(); in cloneLoopWithPreheader() local 750 ParentLoop->addChildLoop(NewLoop); in cloneLoopWithPreheader() 752 LI->addTopLevelLoop(NewLoop); in cloneLoopWithPreheader() 773 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader() 792 NewLoop->getHeader()->getIterator(), F->end()); in cloneLoopWithPreheader() 794 return NewLoop; in cloneLoopWithPreheader()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 155 inline void changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) { in changeTopLevelLoop() argument 156 LI.changeTopLevelLoop(OldLoop, NewLoop); in changeTopLevelLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnswitch.cpp | 166 void cloneData(const Loop *NewLoop, const Loop *OldLoop, 357 void LUAnalysisCache::cloneData(const Loop *NewLoop, const Loop *OldLoop, in cloneData() argument 359 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; in cloneData() 1287 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); in UnswitchNontrivialCondition() local 1291 BranchesInfo.cloneData(NewLoop, L, VMap); in UnswitchNontrivialCondition() 1372 LoopProcessWorklist.push_back(NewLoop); in UnswitchNontrivialCondition() 1389 if (!LoopProcessWorklist.empty() && LoopProcessWorklist.back() == NewLoop && in UnswitchNontrivialCondition() 1391 RewriteLoopBodyWithConditionConstant(NewLoop, LICHandle, Val, true); in UnswitchNontrivialCondition()
|
| H A D | LoopDistribute.cpp | 450 Loop *NewLoop; in cloneLoops() local 468 I != E; ++I, --Index, TopPH = NewLoop->getLoopPreheader()) { in cloneLoops() 471 NewLoop = Part->cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT); in cloneLoops() 606 Loop *NewLoop = Part->getDistributedLoop(); in setNewLoopID() local 607 NewLoop->setLoopID(PartitionID.getValue()); in setNewLoopID()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 559 Value *getOrCreateTripCount(Loop *NewLoop); 562 Value *getOrCreateVectorTripCount(Loop *NewLoop);
|