Lines Matching refs:MachineBasicBlock
90 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
91 MachineBasicBlock::iterator &MBBI,
149 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
207 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
211 MachineBasicBlock::iterator PI = std::prev(MBBI);
232 void mergeSPUpdatesDown(MachineBasicBlock &MBB,
233 MachineBasicBlock::iterator &MBBI,
240 MachineBasicBlock::iterator NI = std::next(MBBI);
265 static int mergeSPUpdates(MachineBasicBlock &MBB,
266 MachineBasicBlock::iterator &MBBI, unsigned StackPtr,
272 MachineBasicBlock::iterator PI = doMergeWithPrevious ? std::prev(MBBI) : MBBI;
273 MachineBasicBlock::iterator NI = doMergeWithPrevious ? nullptr
310 X86FrameLowering::emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
311 MachineBasicBlock::iterator MBBI,
438 MachineBasicBlock &MBB = MF.front(); // Prologue goes in entry BB.
439 MachineBasicBlock::iterator MBBI = MBB.begin();
833 MachineBasicBlock &MBB) const {
839 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
908 MachineBasicBlock::iterator PI = std::prev(MBBI);
917 MachineBasicBlock::iterator FirstCSPop = MBBI;
1154 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
1198 bool X86FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
1199 MachineBasicBlock::iterator MI,
1315 MachineBasicBlock &prologueMBB = MF.front();
1343 MachineBasicBlock *allocMBB = MF.CreateMachineBasicBlock();
1344 MachineBasicBlock *checkMBB = MF.CreateMachineBasicBlock();
1355 for (MachineBasicBlock::livein_iterator i = prologueMBB.livein_begin(),
1557 for (MachineBasicBlock::iterator MI = MBBI->begin(), ME = MBBI->end();
1595 MachineBasicBlock &prologueMBB = MF.front();
1596 MachineBasicBlock *stackCheckMBB = MF.CreateMachineBasicBlock();
1597 MachineBasicBlock *incStackMBB = MF.CreateMachineBasicBlock();
1599 for (MachineBasicBlock::livein_iterator I = prologueMBB.livein_begin(),
1658 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
1659 MachineBasicBlock::iterator I) const {
1733 MachineBasicBlock::iterator B = MBB.begin();