diff options
author | Chris Lattner <sabre@nondot.org> | 2006-10-31 20:12:30 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-10-31 20:12:30 +0000 |
commit | 60ce558aaa2a6052e171893356b605bf20e5fae6 (patch) | |
tree | 138309a497842eff77e211836dcbeebfe49369de /llvm/lib/Target | |
parent | 13d62d5efa7ae53ad5fd1b1f463779206b5a2507 (diff) | |
download | bcm5719-llvm-60ce558aaa2a6052e171893356b605bf20e5fae6.tar.gz bcm5719-llvm-60ce558aaa2a6052e171893356b605bf20e5fae6.zip |
implement the 'c' inline asm modifier character
llvm-svn: 31325
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 |