X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FCodeGen%2FMIRPrinter.cpp;h=175cb0d51437aa84b4cec13c36ad6245d607384e;hb=748e8f493ab4e6f4b346a95cfcb8f05b0a40bc3b;hp=05bb320d8e6b3a4b3ff8b01086395cd60ce19cfc;hpb=c7804ab6e5052fcc776d1d173ee4f085c37800f6;p=oota-llvm.git diff --git a/lib/CodeGen/MIRPrinter.cpp b/lib/CodeGen/MIRPrinter.cpp index 05bb320d8e6..175cb0d5143 100644 --- a/lib/CodeGen/MIRPrinter.cpp +++ b/lib/CodeGen/MIRPrinter.cpp @@ -439,7 +439,7 @@ void MIPrinter::print(const MachineBasicBlock &MBB) { OS << "address-taken"; HasAttributes = true; } - if (MBB.isLandingPad()) { + if (MBB.isEHPad()) { OS << (HasAttributes ? ", " : " ("); OS << "landing-pad"; HasAttributes = true; @@ -461,8 +461,8 @@ void MIPrinter::print(const MachineBasicBlock &MBB) { if (I != MBB.succ_begin()) OS << ", "; printMBBReference(**I); - if (MBB.hasSuccessorWeights()) - OS << '(' << MBB.getSuccWeight(I) << ')'; + if (MBB.hasSuccessorProbabilities()) + OS << '(' << MBB.getSuccProbability(I) << ')'; } OS << "\n"; HasLineAttributes = true; @@ -473,10 +473,14 @@ void MIPrinter::print(const MachineBasicBlock &MBB) { assert(TRI && "Expected target register info"); if (!MBB.livein_empty()) { OS.indent(2) << "liveins: "; - for (auto I = MBB.livein_begin(), E = MBB.livein_end(); I != E; ++I) { - if (I != MBB.livein_begin()) + bool First = true; + for (const auto &LI : MBB.liveins()) { + if (!First) OS << ", "; - printReg(*I, OS, TRI); + First = false; + printReg(LI.PhysReg, OS, TRI); + if (LI.LaneMask != ~0u) + OS << ':' << PrintLaneMask(LI.LaneMask); } OS << "\n"; HasLineAttributes = true;