Home | History | Annotate | Download | only in Lanai

Lines Matching defs:MBB

47   bool runOnMachineBasicBlock(MachineBasicBlock &MBB);
76 bool findDelayInstr(MachineBasicBlock &MBB,
92 bool Filler::runOnMachineBasicBlock(MachineBasicBlock &MBB) {
94 LastFiller = MBB.instr_end();
96 for (MachineBasicBlock::instr_iterator I = MBB.instr_begin();
97 I != MBB.instr_end(); ++I) {
122 MBB.splice(std::next(I), &MBB, FI, I);
125 if (!NopDelaySlotFiller && findDelayInstr(MBB, I, J)) {
126 MBB.splice(std::next(I), &MBB, J);
128 BuildMI(MBB, std::next(I), DebugLoc(), TII->get(Lanai::NOP));
140 MIBundleBuilder(MBB, InstrWithSlot, std::next(LastFiller));
146 bool Filler::findDelayInstr(MachineBasicBlock &MBB,
157 for (MachineBasicBlock::reverse_instr_iterator I(Slot); I != MBB.instr_rend();