Lines Matching refs:MBBI

52   MachineBasicBlock::iterator MBBI = MBB.begin();
53 DebugLoc DL = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc();
62 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs))
70 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
74 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), STI.getTmpRegister())
77 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
81 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
84 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr))
102 (MBBI != MBB.end()) && MBBI->getFlag(MachineInstr::FrameSetup) &&
103 (MBBI->getOpcode() == AVR::PUSHRr || MBBI->getOpcode() == AVR::PUSHWRr)) {
104 ++MBBI;
108 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPREAD), AVR::R29R28)
125 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
133 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)
142 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
144 DebugLoc DL = MBBI->getDebugLoc();
152 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), STI.getZeroRegister());
154 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), STI.getTmpRegister());
155 BuildMI(MBB, MBBI, DL, TII.get(AVR::OUTARr))
158 BuildMI(MBB, MBBI, DL, TII.get(AVR::POPRd), STI.getTmpRegister());
172 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
173 assert(MBBI->getDesc().isReturn() &&
176 DebugLoc DL = MBBI->getDebugLoc();
189 while (MBBI != MBB.begin()) {
190 MachineBasicBlock::iterator PI = std::prev(MBBI);
197 --MBBI;
212 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
220 BuildMI(MBB, MBBI, DL, TII.get(AVR::SPWRITE), AVR::SP)