Lines Matching defs:MBBI

46                                    MachineBasicBlock::iterator MBBI,
52 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION))
58 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
74 BuildCFI(MBB, MBBI, DL,
77 BuildCFI(MBB, MBBI, DL,
91 MachineBasicBlock::iterator MBBI = MBB.begin();
92 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
110 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
116 BuildCFI(MBB, MBBI, DL,
123 MBB, MBBI, DL,
128 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4)
134 BuildCFI(MBB, MBBI, DL,
146 while (MBBI != MBB.end() && MBBI->getFlag(MachineInstr::FrameSetup) &&
147 (MBBI->getOpcode() == MSP430::PUSH16r)) {
148 ++MBBI;
154 BuildCFI(MBB, MBBI, DL,
161 if (MBBI != MBB.end())
162 DL = MBBI->getDebugLoc();
167 //NumBytes -= mergeSPUpdates(MBB, MBBI, true);
170 // mergeSPUpdatesDown(MBB, MBBI, &NumBytes);
174 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
184 MBB, MBBI, DL,
190 emitCalleeSavedFrameMoves(MBB, MBBI, DL, true);
200 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
201 unsigned RetOpcode = MBBI->getOpcode();
202 DebugLoc DL = MBBI->getDebugLoc();
216 MachineBasicBlock::iterator AfterPop = MBBI;
223 BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::R4)
226 BuildCFI(MBB, MBBI, DL,
229 --MBBI;
235 --MBBI;
242 MachineBasicBlock::iterator FirstCSPop = MBBI;
243 while (MBBI != MBB.begin()) {
244 MachineBasicBlock::iterator PI = std::prev(MBBI);
250 --MBBI;
252 MBBI = FirstCSPop;
254 DL = MBBI->getDebugLoc();
259 // mergeSPUpdatesUp(MBB, MBBI, StackPtr, &NumBytes);
262 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::SP)
267 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
278 BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SP)
287 BuildCFI(MBB, MBBI, DL,
295 MBBI = FirstCSPop;
299 while (MBBI != MBB.end()) {
300 MachineBasicBlock::iterator PI = MBBI;
302 ++MBBI;
305 BuildCFI(MBB, MBBI, DL,