Lines Matching defs:MBBI

46                                    MachineBasicBlock::iterator MBBI,
52 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION))
58 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
75 BuildCFI(MBB, MBBI, DL,
78 BuildCFI(MBB, MBBI, DL,
92 MachineBasicBlock::iterator MBBI = MBB.begin();
93 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
111 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
117 BuildCFI(MBB, MBBI, DL,
124 MBB, MBBI, DL,
129 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4)
135 BuildCFI(MBB, MBBI, DL,
147 while (MBBI != MBB.end() && MBBI->getFlag(MachineInstr::FrameSetup) &&
148 (MBBI->getOpcode() == MSP430::PUSH16r)) {
149 ++MBBI;
155 BuildCFI(MBB, MBBI, DL,
162 if (MBBI != MBB.end())
163 DL = MBBI->getDebugLoc();
168 //NumBytes -= mergeSPUpdates(MBB, MBBI, true);
171 // mergeSPUpdatesDown(MBB, MBBI, &NumBytes);
175 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
185 MBB, MBBI, DL,
191 emitCalleeSavedFrameMoves(MBB, MBBI, DL, true);
201 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
202 unsigned RetOpcode = MBBI->getOpcode();
203 DebugLoc DL = MBBI->getDebugLoc();
217 MachineBasicBlock::iterator AfterPop = MBBI;
224 BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::R4)
227 BuildCFI(MBB, MBBI, DL,
230 --MBBI;
236 --MBBI;
243 MachineBasicBlock::iterator FirstCSPop = MBBI;
244 while (MBBI != MBB.begin()) {
245 MachineBasicBlock::iterator PI = std::prev(MBBI);
251 --MBBI;
253 MBBI = FirstCSPop;
255 DL = MBBI->getDebugLoc();
260 // mergeSPUpdatesUp(MBB, MBBI, StackPtr, &NumBytes);
263 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::SP)
268 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP)
279 BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SP)
288 BuildCFI(MBB, MBBI, DL,
296 MBBI = FirstCSPop;
300 while (MBBI != MBB.end()) {
301 MachineBasicBlock::iterator PI = MBBI;
303 ++MBBI;
306 BuildCFI(MBB, MBBI, DL,