Searched refs:TopMBB (Results 1 - 2 of 2) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp62 MachineBasicBlock *TopMBB = getHeader(); local
63 MachineFunction::iterator Begin = TopMBB->getParent()->begin();
64 if (TopMBB->getIterator() != Begin) {
65 MachineBasicBlock *PriorMBB = &*std::prev(TopMBB->getIterator());
67 TopMBB = PriorMBB;
68 if (TopMBB->getIterator() == Begin)
70 PriorMBB = &*std::prev(TopMBB->getIterator());
73 return TopMBB;
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp571 MachineBasicBlock *TopMBB = L->getTopBlock(); local
572 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin();
573 assert(PI != TopMBB->pred_end() &&
576 if (PI == TopMBB->pred_end()) // dead loop?
579 if (PI != TopMBB->pred_end()) // multiple backedges?

Completed in 171 milliseconds