Searched refs:OuterLoopLatch (Results 1 – 2 of 2) sorted by relevance
162 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in analyzeLoopNestForPerfectNest() local166 !containsOnlySafeInstructions(*OuterLoopLatch) || in analyzeLoopNestForPerfectNest()226 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in getInterveningInstructions() local231 GetUnsafeInstructions(*OuterLoopLatch); in getInterveningInstructions()327 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local333 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure()386 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure()391 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure()399 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure()424 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
602 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local616 Succ != OuterLoopLatch) in tightlyNested()623 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested()637 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested()638 if (&SuccInner != OuterLoopLatch) { in tightlyNested()1572 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local1580 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches()1614 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches()1653 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches()1686 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches()[all …]