From 9f2cb3da480148421b3b4e4cb7c77f94259c356e Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 12 Jan 2005 04:05:19 +0000 Subject: [PATCH] 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 --- lib/Target/X86/X86AsmPrinter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp index f91a170098f..7f47adfe27d 100644 --- a/lib/Target/X86/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -563,7 +563,7 @@ void X86ATTAsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op){ printOp(DispSpec, true); } else { int DispVal = DispSpec.getImmedValue(); - if (DispVal) + if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg())) O << DispVal; } -- 2.34.1