Print a load of a null pointer like this:

        movw 0, %ax

instead of like this:

        movw , %ax


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19500 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp
index f91a170..7f47adf 100644
--- a/lib/Target/X86/X86AsmPrinter.cpp
+++ b/lib/Target/X86/X86AsmPrinter.cpp
@@ -563,7 +563,7 @@
     printOp(DispSpec, true);
   } else {
     int DispVal = DispSpec.getImmedValue();
-    if (DispVal)
+    if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg()))
       O << DispVal;
   }