Home
last modified time | relevance | path

Searched refs:OuterLoopHeader (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp161 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in analyzeLoopNestForPerfectNest() local
165 if (!containsOnlySafeInstructions(*OuterLoopHeader) || in analyzeLoopNestForPerfectNest()
167 (InnerLoopPreHeader != OuterLoopHeader && in analyzeLoopNestForPerfectNest()
225 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in getInterveningInstructions() local
230 GetUnsafeInstructions(*OuterLoopHeader); in getInterveningInstructions()
234 if (InnerLoopPreHeader != OuterLoopHeader) { in getInterveningInstructions()
326 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in checkLoopsStructure() local
353 IncomingBlock == OuterLoopHeader; in checkLoopsStructure()
361 if (OuterLoopHeader != InnerLoopPreHeader) { in checkLoopsStructure()
363 LoopNest::skipEmptyBlockUntil(OuterLoopHeader, InnerLoopPreHeader); in checkLoopsStructure()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp652 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in tightlyNested() local
662 dyn_cast<BranchInst>(OuterLoopHeader->getTerminator()); in tightlyNested()
674 if (containsUnsafeInstructions(OuterLoopHeader) || in tightlyNested()
681 if (InnerLoopPreHeader != OuterLoopHeader && in tightlyNested()
1591 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in transform() local
1592 if (InnerLoopPreHeader != OuterLoopHeader) { in transform()
1596 I.moveBeforePreserving(OuterLoopHeader->getTerminator()->getIterator()); in transform()
1785 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in adjustLoopBranches() local
1799 dyn_cast<BranchInst>(OuterLoopHeader->getTerminator()); in adjustLoopBranches()
1839 OuterLoopHeader); in adjustLoopBranches()
[all …]