Lines Matching refs:ExitingBB
537 BlockChain &LoopChain, const MachineBasicBlock *ExitingBB,
2193 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local
2212 MachineBasicBlock *OldExitingBB = ExitingBB; in findBestLoopExit()
2253 if (!ExitingBB || SuccLoopDepth > BestExitLoopDepth || in findBestLoopExit()
2258 ExitingBB = MBB; in findBestLoopExit()
2264 ExitingBB = OldExitingBB; in findBestLoopExit()
2270 if (!ExitingBB) { in findBestLoopExit()
2284 !BlocksExitingToOuterLoop.count(ExitingBB)) in findBestLoopExit()
2287 LLVM_DEBUG(dbgs() << " Best exiting block: " << getBlockName(ExitingBB) in findBestLoopExit()
2290 return ExitingBB; in findBestLoopExit()
2333 const MachineBasicBlock *ExitingBB, in rotateLoop() argument
2336 if (!ExitingBB) in rotateLoop()
2343 if (Bottom == ExitingBB) in rotateLoop()
2370 BlockChain::iterator ExitIt = llvm::find(LoopChain, ExitingBB); in rotateLoop()
2397 if (ExitingBB->isSuccessor(NextBlockInChain)) in rotateLoop()
2402 LLVM_DEBUG(dbgs() << "Rotating loop to put exit " << getBlockName(ExitingBB) in rotateLoop()