Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp405 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1246 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader, in restructureLoops() argument
1258 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1259 OuterLoopParent->addChildLoop(NewOuter); in restructureLoops()
1261 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1262 LI->changeTopLevelLoop(NewInner, NewOuter); in restructureLoops()
1264 while (!NewOuter->isInnermost()) in restructureLoops()
1265 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); in restructureLoops()
1266 NewOuter->addChildLoop(NewInner); in restructureLoops()
1269 SmallVector<BasicBlock *, 8> OrigInnerBBs(NewOuter->blocks()); in restructureLoops()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp285 Loop *NewOuter = LI->AllocateLoop(); in separateNestedLoop() local
289 Parent->replaceChildLoopWith(L, NewOuter); in separateNestedLoop()
291 LI->changeTopLevelLoop(L, NewOuter); in separateNestedLoop()
294 NewOuter->addChildLoop(L); in separateNestedLoop()
298 NewOuter->addBlockEntry(*I); in separateNestedLoop()
319 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I)); in separateNestedLoop()
331 LI->changeLoopFor(BB, NewOuter); in separateNestedLoop()
351 assert(NewOuter->isRecursivelyLCSSAForm(*DT, *LI) && in separateNestedLoop()
355 return NewOuter; in separateNestedLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp1710 Value *NewOuter = Builder.CreateNot( in foldSPFofSPF() local
1712 return replaceInstUsesWith(Outer, NewOuter); in foldSPFofSPF()