Home
last modified time | relevance | path

Searched refs:LoopChain (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/CodeGen/
DMachineBlockPlacement.cpp274 void rotateLoop(BlockChain &LoopChain, MachineBasicBlock *ExitingBB,
276 void rotateLoopWithProfile(BlockChain &LoopChain, MachineLoop &L,
803 void MachineBlockPlacement::rotateLoop(BlockChain &LoopChain, in rotateLoop() argument
809 MachineBasicBlock *Top = *LoopChain.begin(); in rotateLoop()
824 MachineBasicBlock *Bottom = *std::prev(LoopChain.end()); in rotateLoop()
834 std::find(LoopChain.begin(), LoopChain.end(), ExitingBB); in rotateLoop()
835 if (ExitIt == LoopChain.end()) in rotateLoop()
838 std::rotate(LoopChain.begin(), std::next(ExitIt), LoopChain.end()); in rotateLoop()
855 BlockChain &LoopChain, MachineLoop &L, const BlockFilterSet &LoopBlockSet) { in rotateLoopWithProfile() argument
857 auto HeaderIter = std::find(LoopChain.begin(), LoopChain.end(), HeaderBB); in rotateLoopWithProfile()
[all …]