Searched refs:NewLoops (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 149 NewLoopsMap &NewLoops) { in addClonedBlockToLoopInfo() argument 154 Loop *&NewLoop = NewLoops[OldLoop]; in addClonedBlockToLoopInfo() 161 Loop *NewLoopParent = NewLoops.lookup(OldLoop->getParentLoop()); in addClonedBlockToLoopInfo() 534 SmallDenseMap<const Loop *, Loop *, 4> NewLoops; in UnrollLoop() local 535 NewLoops[L] = L; in UnrollLoop() 545 const Loop *OldLoop = addClonedBlockToLoopInfo(*BB, New, LI, NewLoops); in UnrollLoop() 547 LoopsToSimplify.insert(NewLoops[OldLoop]); in UnrollLoop()
|
| H A D | LoopUnrollRuntime.cpp | 327 NewLoopsMap NewLoops; in CloneLoopBlocks() local 328 NewLoops[ParentLoop] = ParentLoop; in CloneLoopBlocks() 336 addClonedBlockToLoopInfo(*BB, NewBB, LI, NewLoops); in CloneLoopBlocks() 393 Loop *NewLoop = NewLoops[L]; in CloneLoopBlocks()
|
| H A D | LoopUnrollAndJam.cpp | 371 SmallDenseMap<const Loop *, Loop *, 4> NewLoops; in UnrollAndJamLoop() local 372 NewLoops[L] = L; in UnrollAndJamLoop() 373 NewLoops[SubLoop] = SubLoop; in UnrollAndJamLoop() 381 addClonedBlockToLoopInfo(*BB, New, LI, NewLoops); in UnrollAndJamLoop()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 1200 Loop *NewLoops[] = {AR.LI.AllocateLoop(), AR.LI.AllocateLoop(), in TEST_F() local 1202 L.getParentLoop()->addChildLoop(NewLoops[0]); in TEST_F() 1203 L.getParentLoop()->addChildLoop(NewLoops[1]); in TEST_F() 1204 NewLoops[1]->addChildLoop(NewLoops[2]); in TEST_F() 1237 NewLoops[0]->addBasicBlockToLoop(NewLoop03BB, AR.LI); in TEST_F() 1239 NewLoops[1]->addBasicBlockToLoop(NewLoop04BB, AR.LI); in TEST_F() 1240 NewLoops[1]->addBasicBlockToLoop(NewLoop040PHBB, AR.LI); in TEST_F() 1241 NewLoops[2]->addBasicBlockToLoop(NewLoop040BB, AR.LI); in TEST_F() 1242 NewLoops[1]->addBasicBlockToLoop(NewLoop04LatchBB, AR.LI); in TEST_F() 1244 Updater.addSiblingLoops({NewLoops[0], NewLoops[1]}); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 51 NewLoopsMap &NewLoops);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 3118 ArrayRef<Loop *> NewLoops) { in run() argument 3120 if (!NewLoops.empty()) in run() 3121 U.addSiblingLoops(NewLoops); in run() 3230 ArrayRef<Loop *> NewLoops) { in runOnLoop() argument 3232 for (auto *NewL : NewLoops) in runOnLoop()
|