Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp408 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1211 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader, in restructureLoops() argument
1223 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1224 OuterLoopParent->addChildLoop(NewOuter); in restructureLoops()
1226 removeChildLoop(NewInner, NewOuter); in restructureLoops()
1227 LI->changeTopLevelLoop(NewInner, NewOuter); in restructureLoops()
1229 while (!NewOuter->empty()) in restructureLoops()
1230 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); in restructureLoops()
1231 NewOuter->addChildLoop(NewInner); in restructureLoops()
1234 SmallVector<BasicBlock *, 8> OrigInnerBBs(NewOuter->blocks()); in restructureLoops()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopSimplify.cpp568 Loop *NewOuter = new Loop(); in SeparateNestedLoop() local
572 Parent->replaceChildLoopWith(L, NewOuter); in SeparateNestedLoop()
574 LI->changeTopLevelLoop(L, NewOuter); in SeparateNestedLoop()
577 NewOuter->addChildLoop(L); in SeparateNestedLoop()
580 LPM.insertLoopIntoQueue(NewOuter); in SeparateNestedLoop()
584 NewOuter->addBlockEntry(*I); in SeparateNestedLoop()
606 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I)); in SeparateNestedLoop()
616 LI->changeLoopFor(BB, NewOuter); in SeparateNestedLoop()
621 return NewOuter; in SeparateNestedLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp261 Loop *NewOuter = LI->AllocateLoop(); in separateNestedLoop() local
265 Parent->replaceChildLoopWith(L, NewOuter); in separateNestedLoop()
267 LI->changeTopLevelLoop(L, NewOuter); in separateNestedLoop()
270 NewOuter->addChildLoop(L); in separateNestedLoop()
274 NewOuter->addBlockEntry(*I); in separateNestedLoop()
296 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I)); in separateNestedLoop()
308 LI->changeLoopFor(BB, NewOuter); in separateNestedLoop()
328 assert(NewOuter->isRecursivelyLCSSAForm(*DT, *LI) && in separateNestedLoop()
332 return NewOuter; in separateNestedLoop()
/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp293 Loop *NewOuter = new Loop(); in separateNestedLoop() local
297 Parent->replaceChildLoopWith(L, NewOuter); in separateNestedLoop()
299 LI->changeTopLevelLoop(L, NewOuter); in separateNestedLoop()
302 NewOuter->addChildLoop(L); in separateNestedLoop()
306 NewOuter->addBlockEntry(*I); in separateNestedLoop()
328 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I)); in separateNestedLoop()
338 LI->changeLoopFor(BB, NewOuter); in separateNestedLoop()
343 return NewOuter; in separateNestedLoop()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp757 Value *NewOuter = Builder->CreateNot(generateMinMaxSelectPattern( in FoldSPFofSPF() local
759 return replaceInstUsesWith(Outer, NewOuter); in FoldSPFofSPF()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp1151 Value *NewOuter = Builder.CreateNot( in foldSPFofSPF() local
1153 return replaceInstUsesWith(Outer, NewOuter); in foldSPFofSPF()