Lines Matching refs:ExitingBB
526 BlockChain &LoopChain, const MachineBasicBlock *ExitingBB,
2180 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local
2199 MachineBasicBlock *OldExitingBB = ExitingBB; in findBestLoopExit()
2240 if (!ExitingBB || SuccLoopDepth > BestExitLoopDepth || in findBestLoopExit()
2245 ExitingBB = MBB; in findBestLoopExit()
2251 ExitingBB = OldExitingBB; in findBestLoopExit()
2257 if (!ExitingBB) { in findBestLoopExit()
2271 !BlocksExitingToOuterLoop.count(ExitingBB)) in findBestLoopExit()
2274 LLVM_DEBUG(dbgs() << " Best exiting block: " << getBlockName(ExitingBB) in findBestLoopExit()
2277 return ExitingBB; in findBestLoopExit()
2320 const MachineBasicBlock *ExitingBB, in rotateLoop() argument
2323 if (!ExitingBB) in rotateLoop()
2330 if (Bottom == ExitingBB) in rotateLoop()
2357 BlockChain::iterator ExitIt = llvm::find(LoopChain, ExitingBB); in rotateLoop()
2384 if (ExitingBB->isSuccessor(NextBlockInChain)) in rotateLoop()
2389 LLVM_DEBUG(dbgs() << "Rotating loop to put exit " << getBlockName(ExitingBB) in rotateLoop()