• Home
  • Raw
  • Download

Lines Matching refs:MBB

111                                   MachineBasicBlock& MBB,  in expandRegLargeImmPair()  argument
120 MachineFunction* MF = MBB.getParent(); in expandRegLargeImmPair()
128 BuildMI(MBB, I, DL, TII->get(Mips::NOAT)); in expandRegLargeImmPair()
129 BuildMI(MBB, I, DL, TII->get(Mips::LUi), Mips::AT).addImm(ImmHi); in expandRegLargeImmPair()
130 BuildMI(MBB, I, DL, TII->get(Mips::ADDu), Mips::AT).addReg(OrigReg) in expandRegLargeImmPair()
139 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
146 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue()
147 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); in emitPrologue()
165 BuildMI(MBB, MBBI, dl, TII.get(Mips::NOREORDER)); in emitPrologue()
169 BuildMI(MBB, MBBI, dl, TII.get(Mips::CPLOAD)) in emitPrologue()
171 BuildMI(MBB, MBBI, dl, TII.get(Mips::NOMACRO)); in emitPrologue()
181 ATUsed = expandRegLargeImmPair(Mips::SP, -StackSize, NewReg, NewImm, MBB, in emitPrologue()
183 BuildMI(MBB, MBBI, dl, TII.get(Mips::ADDiu), Mips::SP) in emitPrologue()
188 BuildMI(MBB, MBBI, dl, TII.get(Mips::ATMACRO)); in emitPrologue()
192 BuildMI(MBB, MBBI, dl, in emitPrologue()
209 BuildMI(MBB, MBBI, dl, in emitPrologue()
244 BuildMI(MBB, MBBI, dl, TII.get(Mips::ADDu), Mips::FP) in emitPrologue()
249 BuildMI(MBB, MBBI, dl, in emitPrologue()
258 BuildMI(MBB, MBBI, dl, TII.get(Mips::CPRESTORE)) in emitPrologue()
263 MachineBasicBlock &MBB) const { in emitEpilogue()
264 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue()
286 BuildMI(MBB, I, dl, TII.get(Mips::ADDu), Mips::SP) in emitEpilogue()
292 ATUsed = expandRegLargeImmPair(Mips::SP, StackSize, NewReg, NewImm, MBB, in emitEpilogue()
294 BuildMI(MBB, MBBI, dl, TII.get(Mips::ADDiu), Mips::SP) in emitEpilogue()
299 BuildMI(MBB, MBBI, dl, TII.get(Mips::ATMACRO)); in emitEpilogue()