Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MBB

151   /// \brief Update the Save and Restore points such that \p MBB is in
156 void updateSaveRestorePoints(MachineBasicBlock &MBB, RegScavenger *RS);
269 void ShrinkWrap::updateSaveRestorePoints(MachineBasicBlock &MBB,
273 Save = &MBB;
275 Save = MDT->findNearestCommonDominator(Save, &MBB);
283 Restore = &MBB;
285 Restore = MPDT->findNearestCommonDominator(Restore, &MBB);
289 if (Restore == &MBB) {
290 for (const MachineInstr &Terminator : MBB.terminators()) {
294 if (MBB.succ_empty()) {
401 for (MachineBasicBlock &MBB : MF) {
402 DEBUG(dbgs() << "Look into: " << MBB.getNumber() << ' ' << MBB.getName()
405 if (MBB.isEHFuncletEntry()) {
410 for (const MachineInstr &MI : MBB) {
415 updateSaveRestorePoints(MBB, RS.get());