Lines Matching defs:NextMBBI
58 MachineBasicBlock::iterator &NextMBBI);
64 MachineBasicBlock::iterator &NextMBBI);
69 MachineBasicBlock::iterator &NextMBBI);
386 /// @param NextMBBI next instruction following HOM_Prolog/HOM_Epilog
391 MachineBasicBlock::iterator &NextMBBI,
416 for (auto NextMI = NextMBBI; NextMI != MBB.end(); NextMI++) {
429 if (NextMBBI == MBB.end())
431 if (NextMBBI->getOpcode() != AArch64::RET_ReallyLR)
447 /// ret ; NextMBBI
450 /// ... ; NextMBBI
465 MachineBasicBlock::iterator &NextMBBI) {
490 auto Return = NextMBBI;
491 if (shouldUseFrameHelper(MBB, NextMBBI, Regs, FrameHelperType::EpilogTail)) {
501 NextMBBI = std::next(Return);
503 } else if (shouldUseFrameHelper(MBB, NextMBBI, Regs,
548 MachineBasicBlock::iterator &NextMBBI) {
582 shouldUseFrameHelper(MBB, NextMBBI, Regs, FrameHelperType::PrologFrame)) {
593 } else if (!FpOffset && shouldUseFrameHelper(MBB, NextMBBI, Regs,
625 /// @param NextMBBI next instruction iterator which can be updated
629 MachineBasicBlock::iterator &NextMBBI) {
636 return lowerProlog(MBB, MBBI, NextMBBI);
638 return lowerEpilog(MBB, MBBI, NextMBBI);