Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp140 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in arePerfectlyNested() local
144 if (!containsOnlySafeInstructions(*OuterLoopHeader) || in arePerfectlyNested()
146 (InnerLoopPreHeader != OuterLoopHeader && in arePerfectlyNested()
246 const BasicBlock *OuterLoopHeader = OuterLoop.getHeader(); in checkLoopsStructure() local
273 IncomingBlock == OuterLoopHeader; in checkLoopsStructure()
281 if (OuterLoopHeader != InnerLoopPreHeader) { in checkLoopsStructure()
283 LoopNest::skipEmptyBlockUntil(OuterLoopHeader, InnerLoopPreHeader); in checkLoopsStructure()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp584 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in tightlyNested() local
606 if (containsUnsafeInstructions(OuterLoopHeader) || in tightlyNested()
613 if (InnerLoopPreHeader != OuterLoopHeader && in tightlyNested()
1430 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in transform() local
1431 if (InnerLoopPreHeader != OuterLoopHeader) { in transform()
1436 I.moveBefore(OuterLoopHeader->getTerminator()); in transform()
1620 BasicBlock *OuterLoopHeader = OuterLoop->getHeader(); in adjustLoopBranches() local
1718 for (PHINode &PHI : OuterLoopHeader->phis()) { in adjustLoopBranches()
1732 PHI->moveBefore(OuterLoopHeader->getFirstNonPHI()); in adjustLoopBranches()
1746 IRBuilder<> Builder(OuterLoopHeader->getContext()); in adjustLoopBranches()
[all …]