Lines Matching refs:OuterLoopPreHeader
864 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()
1215 BranchInst::Create(OuterLoopPreHeader, InnerLoopHeaderBI); in adjustLoopBranches()
1270 BasicBlock *OuterLoopPreHeader = OuterLoop->getLoopPreheader(); in adjustLoopPreheaders() local
1281 moveBBContents(OuterLoopPreHeader, InnerTermBI); in adjustLoopPreheaders()