Lines Matching refs:InnerLoopPreHeader
549 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
563 if (Succ != InnerLoopPreHeader && Succ != InnerLoop->getHeader() &&
577 if (InnerLoopPreHeader != OuterLoopHeader &&
578 containsUnsafeInstructions(InnerLoopPreHeader))
1289 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1299 if (CurInductionPHI->getIncomingBlock(0) == InnerLoopPreHeader)
1370 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1372 if (InnerLoopPreHeader != OuterLoopHeader) {
1375 make_early_inc_range(make_range(InnerLoopPreHeader->begin(),
1376 std::prev(InnerLoopPreHeader->end()))))
1545 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1548 InnerLoopPreHeader != InnerLoop->getHeader() && OuterLoopPreHeader &&
1549 InnerLoopPreHeader && "Guaranteed by loop-simplify form");
1558 if (InnerLoopPreHeader == OuterLoop->getHeader())
1559 InnerLoopPreHeader =
1603 InnerLoopPreHeader, DTUpdates, /*MustUpdateOnce=*/false);
1612 updateSuccessor(OuterLoopHeaderBI, InnerLoopPreHeader,
1643 restructureLoops(OuterLoop, InnerLoop, InnerLoopPreHeader,
1679 OuterLoopHeader->replacePhiUsesWith(InnerLoopPreHeader, OuterLoopPreHeader);
1681 InnerLoopHeader->replacePhiUsesWith(OuterLoopPreHeader, InnerLoopPreHeader);
1705 BasicBlock *InnerLoopPreHeader = InnerLoop->getLoopPreheader();
1706 swapBBContents(OuterLoopPreHeader, InnerLoopPreHeader);