MIR Serialization: Serialize the memory operand's range metadata node.
[oota-llvm.git] / lib / CodeGen / MIRPrinter.cpp
index aa3031657cd59c74bf28c7ad4a05795623aeffeb..6c8acb531da7a4f18fe2862e7815db69aae62eb6 100644 (file)
@@ -790,7 +790,10 @@ void MIPrinter::print(const MachineMemOperand &Op) {
     OS << ", !noalias ";
     AAInfo.NoAlias->printAsOperand(OS, MST);
   }
-  // TODO: Print the ranges metadata.
+  if (Op.getRanges()) {
+    OS << ", !range ";
+    Op.getRanges()->printAsOperand(OS, MST);
+  }
   OS << ')';
 }