Searched refs:NewOuter (Results 1 – 2 of 2) sorted by relevance
1248 removeChildLoop(NewInner, NewOuter); in restructureLoops()1249 OuterLoopParent->addChildLoop(NewOuter); in restructureLoops()1251 removeChildLoop(NewInner, NewOuter); in restructureLoops()1252 LI->changeTopLevelLoop(NewInner, NewOuter); in restructureLoops()1254 while (!NewOuter->isInnermost()) in restructureLoops()1255 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin())); in restructureLoops()1256 NewOuter->addChildLoop(NewInner); in restructureLoops()1265 NewOuter->addBlockEntry(BB); in restructureLoops()1273 if (LI->getLoopFor(BB) != NewOuter) in restructureLoops()1284 NewOuter->addBlockEntry(OrigOuterPreHeader); in restructureLoops()[all …]
280 Loop *NewOuter = LI->AllocateLoop(); in separateNestedLoop() local284 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()