reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
154 assert(MBB->pred_empty() && "MBB must be dead!"); 155 LLVM_DEBUG(dbgs() << "\nRemoving MBB: " << *MBB); 157 MachineFunction *MF = MBB->getParent(); 159 while (!MBB->succ_empty()) 160 MBB->removeSuccessor(MBB->succ_end()-1); 160 MBB->removeSuccessor(MBB->succ_end()-1); 163 TriedMerging.erase(MBB); 166 std::for_each(MBB->begin(), MBB->end(), [MF](const MachineInstr &MI) { 166 std::for_each(MBB->begin(), MBB->end(), [MF](const MachineInstr &MI) { 171 MF->erase(MBB); 172 EHScopeMembership.erase(MBB); 174 MLI->removeBlock(MBB);