Lines Matching defs:NextMBBI
61 MachineBasicBlock::iterator &NextMBBI);
67 MachineBasicBlock::iterator &NextMBBI);
72 MachineBasicBlock::iterator &NextMBBI);
391 /// @param NextMBBI next instruction following HOM_Prolog/HOM_Epilog
396 MachineBasicBlock::iterator &NextMBBI,
421 for (auto NextMI = NextMBBI; NextMI != MBB.end(); NextMI++) {
434 if (NextMBBI == MBB.end())
436 if (NextMBBI->getOpcode() != AArch64::RET_ReallyLR)
452 /// ret ; NextMBBI
455 /// ... ; NextMBBI
470 MachineBasicBlock::iterator &NextMBBI) {
495 auto Return = NextMBBI;
496 if (shouldUseFrameHelper(MBB, NextMBBI, Regs, FrameHelperType::EpilogTail)) {
506 NextMBBI = std::next(Return);
508 } else if (shouldUseFrameHelper(MBB, NextMBBI, Regs,
553 MachineBasicBlock::iterator &NextMBBI) {
587 shouldUseFrameHelper(MBB, NextMBBI, Regs, FrameHelperType::PrologFrame)) {
598 } else if (!FpOffset && shouldUseFrameHelper(MBB, NextMBBI, Regs,
630 /// @param NextMBBI next instruction iterator which can be updated
634 MachineBasicBlock::iterator &NextMBBI) {
641 return lowerProlog(MBB, MBBI, NextMBBI);
643 return lowerEpilog(MBB, MBBI, NextMBBI);