Lines Matching refs:ExitingBB
274 void rotateLoop(BlockChain &LoopChain, MachineBasicBlock *ExitingBB,
706 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local
725 MachineBasicBlock *OldExitingBB = ExitingBB; in findBestLoopExit()
765 if (!ExitingBB || SuccLoopDepth > BestExitLoopDepth || in findBestLoopExit()
770 ExitingBB = MBB; in findBestLoopExit()
776 ExitingBB = OldExitingBB; in findBestLoopExit()
783 if (!ExitingBB || L.getNumBlocks() == 1) in findBestLoopExit()
790 !BlocksExitingToOuterLoop.count(ExitingBB)) in findBestLoopExit()
793 DEBUG(dbgs() << " Best exiting block: " << getBlockName(ExitingBB) << "\n"); in findBestLoopExit()
794 return ExitingBB; in findBestLoopExit()
804 MachineBasicBlock *ExitingBB, in rotateLoop() argument
806 if (!ExitingBB) in rotateLoop()
834 std::find(LoopChain.begin(), LoopChain.end(), ExitingBB); in rotateLoop()
1056 MachineBasicBlock *ExitingBB = nullptr; in buildLoopChains() local
1058 ExitingBB = findBestLoopExit(F, L, LoopBlockSet); in buildLoopChains()
1093 rotateLoop(LoopChain, ExitingBB, LoopBlockSet); in buildLoopChains()