[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp

Chris Lattner sabre at nondot.org
Tue Oct 31 12:12:45 PST 2006



Changes in directory llvm/lib/Target/X86:

X86ATTAsmPrinter.cpp updated: 1.71 -> 1.72
---
Log message:

implement the 'c' inline asm modifier character


---
Diffs of the changes:  (+3 -0)

 X86ATTAsmPrinter.cpp |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp
diff -u llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.71 llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.72
--- llvm/lib/Target/X86/X86ATTAsmPrinter.cpp:1.71	Tue Oct 31 02:31:24 2006
+++ llvm/lib/Target/X86/X86ATTAsmPrinter.cpp	Tue Oct 31 14:12:30 2006
@@ -399,6 +399,9 @@
     
     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






More information about the llvm-commits mailing list