Lines Matching defs:InnerLoopPreHeader
585 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
599 if (Succ != InnerLoopPreHeader && Succ != InnerLoop->getHeader() &&
613 if (InnerLoopPreHeader != OuterLoopHeader &&
614 containsUnsafeInstructions(InnerLoopPreHeader))
1325 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1335 if (CurInductionPHI->getIncomingBlock(0) == InnerLoopPreHeader)
1407 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1409 if (InnerLoopPreHeader != OuterLoopHeader) {
1412 make_early_inc_range(make_range(InnerLoopPreHeader->begin(),
1413 std::prev(InnerLoopPreHeader->end()))))
1582 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1585 InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader &&
1586 InnerLoopPreHeader && "Guaranteed by loop-simplify form");
1595 if (InnerLoopPreHeader == OuterLoop->getHeader())
1596 InnerLoopPreHeader =
1640 InnerLoopPreHeader, DTUpdates, /*MustUpdateOnce=*/false);
1649 updateSuccessor(OuterLoopHeaderBI, InnerLoopPreHeader,
1680 restructureLoops(OuterLoop, InnerLoop, InnerLoopPreHeader,
1716 OuterLoopHeader->replacePhiUsesWith(InnerLoopPreHeader, OuterLoopPreHeader);
1718 InnerLoopHeader->replacePhiUsesWith(OuterLoopPreHeader, InnerLoopPreHeader);
1742 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1743 swapBBContents(OuterLoopPreHeader, InnerLoopPreHeader);