diff options
author | Chris Lattner <sabre@nondot.org> | 2005-01-12 04:07:11 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-01-12 04:07:11 +0000 |
commit | bb4c14f2707b8bc3a6cac1e20ae22c8e95151b2b (patch) | |
tree | f59abfe3f8936c0686a89733c0b1d1d0d3a2f1db /llvm/lib | |
parent | b372fab2beba417db5311c12b5ef8cb5183a3eae (diff) | |
download | bcm5719-llvm-bb4c14f2707b8bc3a6cac1e20ae22c8e95151b2b.tar.gz bcm5719-llvm-bb4c14f2707b8bc3a6cac1e20ae22c8e95151b2b.zip |
Print a load of a null pointer (in intel mode) like this:
mov %AX, WORD PTR [0]
instead of like this:
mov %AX, WORD PTR []
llvm-svn: 19501
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86AsmPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp index 7f47adfe27d..b0d27888fc6 100644 --- a/llvm/lib/Target/X86/X86AsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp @@ -365,7 +365,7 @@ void X86IntelAsmPrinter::printMemReference(const MachineInstr *MI, unsigned Op){ printOp(DispSpec, true); } else { int DispVal = DispSpec.getImmedValue(); - if (DispVal) { + if (DispVal || (!BaseReg.getReg() && !IndexReg.getReg())) { if (NeedPlus) if (DispVal > 0) O << " + "; |