Searched refs:NewLoop (Results 1 – 7 of 7) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | FixIrreducible.cpp | 128 return L == NewLoop || !Blocks.contains(L->getHeader()); in INITIALIZE_PASS_DEPENDENCY() 143 LI.changeLoopFor(BB, NewLoop); in INITIALIZE_PASS_DEPENDENCY() 151 NewLoop->addChildLoop(GrandChildLoop); in INITIALIZE_PASS_DEPENDENCY() 159 NewLoop->addChildLoop(Child); in INITIALIZE_PASS_DEPENDENCY() 205 auto NewLoop = LI.AllocateLoop(); in createNaturalLoopInternal() local 207 ParentLoop->addChildLoop(NewLoop); in createNaturalLoopInternal() 209 LI.addTopLevelLoop(NewLoop); in createNaturalLoopInternal() 219 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal() 224 NewLoop->addBlockEntry(BB); in createNaturalLoopInternal() 228 LI.changeLoopFor(BB, NewLoop); in createNaturalLoopInternal() [all …]
|
H A D | CloneFunction.cpp | 963 Loop *NewLoop = LI->AllocateLoop(); in cloneLoopWithPreheader() local 964 LMap[OrigLoop] = NewLoop; in cloneLoopWithPreheader() 966 ParentLoop->addChildLoop(NewLoop); in cloneLoopWithPreheader() 968 LI->addTopLevelLoop(NewLoop); in cloneLoopWithPreheader() 985 Loop *&NewLoop = LMap[CurLoop]; in cloneLoopWithPreheader() local 986 if (!NewLoop) { in cloneLoopWithPreheader() 987 NewLoop = LI->AllocateLoop(); in cloneLoopWithPreheader() 995 NewParentLoop->addChildLoop(NewLoop); in cloneLoopWithPreheader() 1001 Loop *&NewLoop = LMap[CurLoop]; in cloneLoopWithPreheader() local 1008 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader() [all …]
|
H A D | LoopUnrollRuntime.cpp | 394 Loop *NewLoop = NewLoops[L]; in CloneLoopBlocks() local 395 assert(NewLoop && "L should have been cloned"); in CloneLoopBlocks() 396 MDNode *LoopID = NewLoop->getLoopID(); in CloneLoopBlocks() 401 return NewLoop; in CloneLoopBlocks() 406 NewLoop->setLoopID(*NewLoopID); in CloneLoopBlocks() 410 return NewLoop; in CloneLoopBlocks() 414 NewLoop->setLoopAlreadyUnrolled(); in CloneLoopBlocks() 415 return NewLoop; in CloneLoopBlocks()
|
H A D | LoopUnroll.cpp | 154 Loop *&NewLoop = NewLoops[OldLoop]; in addClonedBlockToLoopInfo() local 155 if (!NewLoop) { in addClonedBlockToLoopInfo() 160 NewLoop = LI->AllocateLoop(); in addClonedBlockToLoopInfo() 164 NewLoopParent->addChildLoop(NewLoop); in addClonedBlockToLoopInfo() 166 LI->addTopLevelLoop(NewLoop); in addClonedBlockToLoopInfo() 168 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo() 171 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 1040 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) { in changeTopLevelLoop() argument 1043 *I = NewLoop; in changeTopLevelLoop() 1044 assert(!NewLoop->ParentLoop && !OldLoop->ParentLoop && in changeTopLevelLoop() 1179 auto *NewLoop = getLoopFor(NewBB); in movementPreservesLCSSAForm() local 1181 if (OldLoop == NewLoop) in movementPreservesLCSSAForm() 1197 if (!Contains(NewLoop, OldLoop)) { in movementPreservesLCSSAForm() 1202 if (UBB != NewBB && getLoopFor(UBB) != NewLoop) in movementPreservesLCSSAForm() 1210 if (!Contains(OldLoop, NewLoop)) { in movementPreservesLCSSAForm() 1224 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop) in movementPreservesLCSSAForm()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopInfo.h | 166 inline void changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) { in changeTopLevelLoop() argument 167 LI.changeTopLevelLoop(OldLoop, NewLoop); in changeTopLevelLoop()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopDistribute.cpp | 447 Loop *NewLoop; in cloneLoops() local 464 NewLoop = Part.cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT); in cloneLoops() 470 TopPH = NewLoop->getLoopPreheader(); in cloneLoops() 601 Loop *NewLoop = Part->getDistributedLoop(); in setNewLoopID() local 602 NewLoop->setLoopID(*PartitionID); in setNewLoopID()
|