Lines Matching refs:MachineBasicBlock
38 static MachineBasicBlock::iterator
39 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI,
114 static void emitRegPlusImmediate(bool isARM, MachineBasicBlock &MBB,
115 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
129 static void emitSPUpdate(bool isARM, MachineBasicBlock &MBB,
130 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
179 MachineBasicBlock::iterator I;
186 void addInst(MachineBasicBlock::iterator I, unsigned SPAdjust,
192 void addExtraBytes(const MachineBasicBlock::iterator I, unsigned ExtraBytes) {
199 void emitDefCFAOffsets(MachineModuleInfo &MMI, MachineBasicBlock &MBB,
227 MachineBasicBlock &MBB,
228 MachineBasicBlock::iterator MBBI,
282 MachineBasicBlock &MBB = MF.front();
283 MachineBasicBlock::iterator MBBI = MBB.begin();
373 MachineBasicBlock::iterator LastPush = MBB.end(), GPRCS1Push, GPRCS2Push;
510 MachineBasicBlock::iterator AfterPush = std::next(GPRCS1Push);
537 MachineBasicBlock::iterator Pos = std::next(GPRCS1Push);
571 MachineBasicBlock::iterator Pos = std::next(GPRCS2Push);
598 MachineBasicBlock::iterator Pos = std::next(LastPush);
685 MachineBasicBlock &MBB) const {
686 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
733 MachineBasicBlock &MBB) const {
734 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
932 void ARMFrameLowering::emitPushInst(MachineBasicBlock &MBB,
933 MachineBasicBlock::iterator MI,
1006 void ARMFrameLowering::emitPopInst(MachineBasicBlock &MBB,
1007 MachineBasicBlock::iterator MI,
1096 static void emitAlignedDPRCS2Spills(MachineBasicBlock &MBB,
1097 MachineBasicBlock::iterator MI,
1227 static MachineBasicBlock::iterator
1228 skipAlignedDPRCS2Spills(MachineBasicBlock::iterator MI,
1256 static void emitAlignedDPRCS2Restores(MachineBasicBlock &MBB,
1257 MachineBasicBlock::iterator MI,
1335 bool ARMFrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB,
1336 MachineBasicBlock::iterator MI,
1366 bool ARMFrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
1367 MachineBasicBlock::iterator MI,
1762 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
1763 MachineBasicBlock::iterator I) const {
1877 MachineBasicBlock &prologueMBB = MF.front();
1899 MachineBasicBlock *PrevStackMBB = MF.CreateMachineBasicBlock();
1900 MachineBasicBlock *PostStackMBB = MF.CreateMachineBasicBlock();
1901 MachineBasicBlock *AllocMBB = MF.CreateMachineBasicBlock();
1902 MachineBasicBlock *GetMBB = MF.CreateMachineBasicBlock();
1903 MachineBasicBlock *McrMBB = MF.CreateMachineBasicBlock();
1905 for (MachineBasicBlock::livein_iterator i = prologueMBB.livein_begin(),