Searched refs:OuterLoopLatch (Results 1 – 2 of 2) sorted by relevance
141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested()247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure()306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure()311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure()319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure()344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local600 Succ != OuterLoopLatch) in tightlyNested()607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested()621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested()622 if (&SuccInner != OuterLoopLatch) { in tightlyNested()1576 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local1584 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches()1616 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) { in adjustLoopBranches()1618 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches()1658 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches()[all …]