diff options
Diffstat (limited to 'llvm/lib/Target')
-rwxr-xr-x | llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp index d6199dc0e98..4e47b6a27ce 100755 --- a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -399,6 +399,9 @@ bool X86ATTAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, switch (ExtraCode[0]) { default: return true; // Unknown modifier. + case 'c': // Don't print "$" before a global var name. + printOperand(MI, OpNo, "mem"); + return false; case 'b': // Print QImode register case 'h': // Print QImode high register case 'w': // Print HImode register |