Lines Matching refs:MBB
81 [](MachineBasicBlock &MBB, unsigned Offset) -> unsigned { in runOnMachineFunction() argument
82 unsigned Align = MBB.getAlignment(); in runOnMachineFunction()
87 unsigned ParentAlign = MBB.getParent()->getAlignment(); in runOnMachineFunction()
112 MachineBasicBlock *MBB = &*MFI; in runOnMachineFunction() local
116 if (MBB->getNumber() > 0) { in runOnMachineFunction()
117 unsigned AlignExtra = GetAlignmentAdjustment(*MBB, FuncSize); in runOnMachineFunction()
119 auto &BS = BlockSizes[MBB->getNumber()-1]; in runOnMachineFunction()
127 for (MachineInstr &MI : *MBB) in runOnMachineFunction()
130 BlockSizes[MBB->getNumber()].first = BlockSize; in runOnMachineFunction()
159 MachineBasicBlock &MBB = *MFI; in runOnMachineFunction() local
161 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); in runOnMachineFunction()
182 if (Dest->getNumber() <= MBB.getNumber()) { in runOnMachineFunction()
188 for (unsigned i = Dest->getNumber(), e = MBB.getNumber(); i != e; ++i) in runOnMachineFunction()
195 for (unsigned i = MBB.getNumber(), e = Dest->getNumber(); i != e; ++i) in runOnMachineFunction()
218 BuildMI(MBB, I, dl, TII->get(PPC::BCC)) in runOnMachineFunction()
222 BuildMI(MBB, I, dl, TII->get(PPC::BCn)).addReg(CRBit).addImm(2); in runOnMachineFunction()
225 BuildMI(MBB, I, dl, TII->get(PPC::BC)).addReg(CRBit).addImm(2); in runOnMachineFunction()
227 BuildMI(MBB, I, dl, TII->get(PPC::BDZ)).addImm(2); in runOnMachineFunction()
229 BuildMI(MBB, I, dl, TII->get(PPC::BDZ8)).addImm(2); in runOnMachineFunction()
231 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ)).addImm(2); in runOnMachineFunction()
233 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ8)).addImm(2); in runOnMachineFunction()
239 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest); in runOnMachineFunction()
246 BlockSizes[MBB.getNumber()].first += 4; in runOnMachineFunction()
259 MachineBasicBlock *MBB = &*MFI; in runOnMachineFunction() local
261 if (MBB->getNumber() > 0) { in runOnMachineFunction()
262 auto &BS = BlockSizes[MBB->getNumber()-1]; in runOnMachineFunction()
266 unsigned AlignExtra = GetAlignmentAdjustment(*MBB, Offset); in runOnMachineFunction()
274 Offset += BlockSizes[MBB->getNumber()].first; in runOnMachineFunction()