Lines Matching refs:MBB
36 MachineBasicBlock &MBB = MF.front();
40 MachineBasicBlock::iterator MBBI = MBB.begin();
41 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
52 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI);
57 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
72 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
77 BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0)
83 MachineBasicBlock &MBB) const {
84 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
95 BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP)
100 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI);
104 spillCalleeSavedRegisters(MachineBasicBlock &MBB,
108 MachineFunction *MF = MBB.getParent();
132 bool Mips16FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
148 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
159 TII.adjustStackPtr(Mips::SP, Amount, MBB, I);
162 MBB.erase(I);