Searched refs:OuterLoopLatch (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopNestAnalysis.cpp | 162 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in analyzeLoopNestForPerfectNest() local 166 !containsOnlySafeInstructions(*OuterLoopLatch) || in analyzeLoopNestForPerfectNest() 226 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in getInterveningInstructions() local 231 GetUnsafeInstructions(*OuterLoopLatch); in getInterveningInstructions() 327 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 333 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 654 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 668 Succ != OuterLoopLatch) in tightlyNested() 675 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 689 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 690 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1787 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1795 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1827 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) { in adjustLoopBranches() 1829 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1868 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1902 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in expandBounds() local 1903 const SCEV *OuterExitCount = SE.getExitCount(OuterLoop, OuterLoopLatch); in expandBounds()
|