MIR Serialization: Serialize the metadata machine operands.
[oota-llvm.git] / lib / CodeGen / MIRPrinter.cpp
index 08eafb6f0ecf7e39db755299a6b5164ded97cb30..a789237eca1262fa6f6ed531b2a0538fc8e2428d 100644 (file)
@@ -453,6 +453,9 @@ void MIPrinter::print(const MachineOperand &Op, const TargetRegisterInfo *TRI) {
       llvm_unreachable("Can't print this machine register mask yet.");
     break;
   }
+  case MachineOperand::MO_Metadata:
+    Op.getMetadata()->printAsOperand(OS, MST);
+    break;
   case MachineOperand::MO_CFIIndex: {
     const auto &MMI = Op.getParent()->getParent()->getParent()->getMMI();
     print(MMI.getFrameInstructions()[Op.getCFIIndex()]);