Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MBB

111   void print(const MachineBasicBlock &MBB);
114 void printMBBReference(const MachineBasicBlock &MBB);
185 for (const auto &MBB : MF) {
189 .print(MBB);
402 for (const auto *MBB : Table.MBBs) {
405 .printMBBReference(*MBB);
420 void MIPrinter::print(const MachineBasicBlock &MBB) {
421 assert(MBB.getNumber() >= 0 && "Invalid MBB number");
422 OS << "bb." << MBB.getNumber();
424 if (const auto *BB = MBB.getBasicBlock()) {
437 if (MBB
442 if (MBB.isEHPad()) {
447 if (MBB.getAlignment()) {
449 OS << "align " << MBB.getAlignment();
458 if (!MBB.succ_empty()) {
460 for (auto I = MBB.succ_begin(), E = MBB.succ_end(); I != E; ++I) {
461 if (I != MBB.succ_begin())
464 if (MBB.hasSuccessorProbabilities())
465 OS << '(' << MBB.getSuccProbability(I) << ')';
472 const auto *TRI = MBB.getParent()->getSubtarget().getRegisterInfo();
474 if (!MBB.livein_empty()) {
477 for (const auto &LI : MBB.liveins()) {
492 for (auto I = MBB.instr_begin(), E = MBB.instr_end(); I != E; ++I) {
581 void MIPrinter::printMBBReference(const MachineBasicBlock &MBB) {
582 OS << "%bb." << MBB.getNumber();
583 if (const auto *BB = MBB.getBasicBlock()) {