Searched refs:OuterLoopHeader (Results 1 – 2 of 2) sorted by relevance
140 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in arePerfectlyNested() local144 if (!containsOnlySafeInstructions(*OuterLoopHeader) || in arePerfectlyNested()146 (InnerLoopPreHeader != OuterLoopHeader && in arePerfectlyNested()246 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in checkLoopsStructure() local273 IncomingBlock == OuterLoopHeader; in checkLoopsStructure()281 if (OuterLoopHeader != InnerLoopPreHeader) { in checkLoopsStructure()283 LoopNest::skipEmptyBlockUntil(OuterLoopHeader, InnerLoopPreHeader); in checkLoopsStructure()
584 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in tightlyNested() local606 if (containsUnsafeInstructions(OuterLoopHeader) || in tightlyNested()613 if (InnerLoopPreHeader != OuterLoopHeader && in tightlyNested()1430 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in transform() local1431 if (InnerLoopPreHeader != OuterLoopHeader) { in transform()1436 I.moveBefore(OuterLoopHeader->getTerminator()); in transform()1620 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in adjustLoopBranches() local1718 for (PHINode &PHI : OuterLoopHeader->phis()) { in adjustLoopBranches()1732 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()1746 IRBuilder<> Builder(OuterLoopHeader->getContext()); in adjustLoopBranches()[all …]