Lines Matching refs:OuterLoopHeader
600 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in tightlyNested() local
610 dyn_cast<BranchInst>(OuterLoopHeader->getTerminator()); in tightlyNested()
622 if (containsUnsafeInstructions(OuterLoopHeader) || in tightlyNested()
629 if (InnerLoopPreHeader != OuterLoopHeader && in tightlyNested()
1376 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in transform() local
1377 if (InnerLoopPreHeader != OuterLoopHeader) { in transform()
1382 I.moveBefore(OuterLoopHeader->getTerminator()); in transform()
1570 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in adjustLoopBranches() local
1584 dyn_cast<BranchInst>(OuterLoopHeader->getTerminator()); in adjustLoopBranches()
1624 OuterLoopHeader); in adjustLoopBranches()
1638 if (OuterLoopLatchBI->getSuccessor(0) == OuterLoopHeader) in adjustLoopBranches()
1653 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches()
1666 for (PHINode &PHI : OuterLoopHeader->phis()) in adjustLoopBranches()
1680 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
1685 OuterLoopHeader->replacePhiUsesWith(InnerLoopPreHeader, OuterLoopPreHeader); in adjustLoopBranches()
1686 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches()
1694 IRBuilder<> Builder(OuterLoopHeader->getContext()); in adjustLoopBranches()
1697 make_range(OuterLoopHeader->begin(), std::prev(OuterLoopHeader->end()))) in adjustLoopBranches()