Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp864 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in canInterchangeLoops() local
872 if (!OuterLoopPreHeader || OuterLoopPreHeader == OuterLoop->getHeader() || in canInterchangeLoops()
873 isa<PHINode>(OuterLoopPreHeader->begin()) || in canInterchangeLoops()
874 !OuterLoopPreHeader->getUniquePredecessor()) { in canInterchangeLoops()
875 OuterLoopPreHeader = in canInterchangeLoops()
1128 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustOuterLoopPreheader() local
1131 moveBBContents(OuterLoopPreHeader, InnerPreHeader->getTerminator()); in adjustOuterLoopPreheader()
1162 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopBranches() local
1164 BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor(); in adjustLoopBranches()
1199 if (OuterLoopPredecessorBI->getSuccessor(i) == OuterLoopPreHeader) in adjustLoopBranches()
[all …]