Home
last modified time | relevance | path

Searched refs:NewOuter (Results 1 – 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopInterchange.cpp341 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1230 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader, in restructureLoops() argument
1242 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1243 OuterLoopParent->addChildLoop(NewOuter); in restructureLoops()
1245 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1246 LI->changeTopLevelLoop(NewInner, NewOuter); in restructureLoops()
1248 while (!NewOuter->isInnermost()) in restructureLoops()
1249 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); in restructureLoops()
1250 NewOuter->addChildLoop(NewInner); in restructureLoops()
1253 SmallVector<BasicBlock *, 8> OrigInnerBBs(NewOuter->blocks()); in restructureLoops()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopSimplify.cpp280 Loop *NewOuter = LI->AllocateLoop(); in separateNestedLoop() local
284 Parent->replaceChildLoopWith(L, NewOuter); in separateNestedLoop()
286 LI->changeTopLevelLoop(L, NewOuter); in separateNestedLoop()
289 NewOuter->addChildLoop(L); in separateNestedLoop()
292 NewOuter->addBlockEntry(BB); in separateNestedLoop()
313 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I)); in separateNestedLoop()
325 LI->changeLoopFor(BB, NewOuter); in separateNestedLoop()
345 assert(NewOuter->isRecursivelyLCSSAForm(*DT, *LI) && in separateNestedLoop()
349 return NewOuter; in separateNestedLoop()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
HDOMPIRBuilder.cpp1398 InsertPointTy NewOuter(OuterAllocaBlock, OuterAllocaBlock->begin()); in createParallel() local
1399 Builder.restoreIP(NewOuter); in createParallel()