Lines Matching refs:ExitingBB
329 void rotateLoop(BlockChain &LoopChain, MachineBasicBlock *ExitingBB,
972 MachineBasicBlock *ExitingBB = nullptr; in findBestLoopExit() local
991 MachineBasicBlock *OldExitingBB = ExitingBB; in findBestLoopExit()
1031 if (!ExitingBB || SuccLoopDepth > BestExitLoopDepth || in findBestLoopExit()
1036 ExitingBB = MBB; in findBestLoopExit()
1042 ExitingBB = OldExitingBB; in findBestLoopExit()
1048 if (!ExitingBB || L.getNumBlocks() == 1) in findBestLoopExit()
1055 !BlocksExitingToOuterLoop.count(ExitingBB)) in findBestLoopExit()
1058 DEBUG(dbgs() << " Best exiting block: " << getBlockName(ExitingBB) << "\n"); in findBestLoopExit()
1059 return ExitingBB; in findBestLoopExit()
1069 MachineBasicBlock *ExitingBB, in rotateLoop() argument
1071 if (!ExitingBB) in rotateLoop()
1099 std::find(LoopChain.begin(), LoopChain.end(), ExitingBB); in rotateLoop()
1322 MachineBasicBlock *ExitingBB = nullptr; in buildLoopChains() local
1324 ExitingBB = findBestLoopExit(L, LoopBlockSet); in buildLoopChains()
1343 rotateLoop(LoopChain, ExitingBB, LoopBlockSet); in buildLoopChains()