Searched refs:LoopChain (Results 1 – 1 of 1) sorted by relevance
250 void rotateLoop(BlockChain &LoopChain, MachineBasicBlock *ExitingBB,756 void MachineBlockPlacement::rotateLoop(BlockChain &LoopChain, in rotateLoop() argument762 MachineBasicBlock *Top = *LoopChain.begin(); in rotateLoop()777 MachineBasicBlock *Bottom = *std::prev(LoopChain.end()); in rotateLoop()787 std::find(LoopChain.begin(), LoopChain.end(), ExitingBB); in rotateLoop()788 if (ExitIt == LoopChain.end()) in rotateLoop()791 std::rotate(LoopChain.begin(), std::next(ExitIt), LoopChain.end()); in rotateLoop()823 BlockChain &LoopChain = *BlockToChain[LoopTop]; in buildLoopChains() local829 assert(LoopChain.LoopPredecessors == 0); in buildLoopChains()830 UpdatedPreds.insert(&LoopChain); in buildLoopChains()[all …]