Give MachineMemOperand an operator<<, factoring out code from
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
index 87ea19be86929e4d20945c65fc88f5b995f2b7d0..e238b6e82d36ab2590debd23fd9a9f932e745738 100644 (file)
@@ -5580,10 +5580,7 @@ void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const {
     else
       OS << "<null>";
   } else if (const MemOperandSDNode *M = dyn_cast<MemOperandSDNode>(this)) {
-    if (M->MO.getValue())
-      OS << "<" << M->MO.getValue() << ":" << M->MO.getOffset() << ">";
-    else
-      OS << "<null:" << M->MO.getOffset() << ">";
+    OS << ": " << M->MO;
   } else if (const VTSDNode *N = dyn_cast<VTSDNode>(this)) {
     OS << ":" << N->getVT().getEVTString();
   }