HomeSort by: relevance | last modified time | path
    Searched refs:NewOuter (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopInterchange.cpp 405 void restructureLoops(Loop *NewInner, Loop *NewOuter,
1222 /// Update LoopInfo, after interchanging. NewInner and NewOuter refer to the
1224 /// outer loop and NewOuter is the original inner loop.
1246 Loop *NewInner, Loop *NewOuter, BasicBlock *OrigInnerPreHeader,
1258 removeChildLoop(NewInner, NewOuter);
1259 OuterLoopParent->addChildLoop(NewOuter);
1261 removeChildLoop(NewInner, NewOuter);
1262 LI->changeTopLevelLoop(NewInner, NewOuter);
1264 while (!NewOuter->isInnermost())
1265 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin()))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopSimplify.cpp 285 Loop *NewOuter = LI->AllocateLoop();
289 Parent->replaceChildLoopWith(L, NewOuter);
291 LI->changeTopLevelLoop(L, NewOuter);
294 NewOuter->addChildLoop(L);
298 NewOuter->addBlockEntry(*I);
319 NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I));
331 LI->changeLoopFor(BB, NewOuter);
344 // L, can now be used in NewOuter loop. We need to insert phi-nodes for them
351 assert(NewOuter->isRecursivelyLCSSAForm(*DT, *LI) &&
355 return NewOuter;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 1710 Value *NewOuter = Builder.CreateNot(
1712 return replaceInstUsesWith(Outer, NewOuter);

Completed in 29 milliseconds