From: Chris Lattner Date: Wed, 12 Jan 2005 04:05:19 +0000 (+0000) Subject: Print a load of a null pointer like this: X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9f2cb3da480148421b3b4e4cb7c77f94259c356e;p=oota-llvm.git 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 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; }