Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp568 void rotateLoop(BlockChain &LoopChain, const MachineBasicBlock *ExitingBB,
570 void rotateLoopWithProfile(BlockChain &LoopChain, const MachineLoop &L,
2419 void MachineBlockPlacement::rotateLoop(BlockChain &LoopChain, in rotateLoop() argument
2426 MachineBasicBlock *Top = *LoopChain.begin(); in rotateLoop()
2427 MachineBasicBlock *Bottom = *std::prev(LoopChain.end()); in rotateLoop()
2457 BlockChain::iterator ExitIt = llvm::find(LoopChain, ExitingBB); in rotateLoop()
2458 if (ExitIt == LoopChain.end()) in rotateLoop()
2481 assert(std::next(ExitIt) != LoopChain.end() && in rotateLoop()
2491 std::rotate(LoopChain.begin(), std::next(ExitIt), LoopChain.end()); in rotateLoop()
2508 BlockChain &LoopChain, const MachineLoop &L, in rotateLoopWithProfile() argument
[all …]