make this more like printOperand. Perhaps some merging will happen
authorChris Lattner <sabre@nondot.org>
Fri, 10 Jul 2009 07:50:52 +0000 (07:50 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 10 Jul 2009 07:50:52 +0000 (07:50 +0000)
tomorrow.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75245 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp

index 4d1d17f3743e7a190cd4256028079c19c731beca..afde3a847f25e8a177a5416cbbc2296b47b56c51 100644 (file)
@@ -311,9 +311,8 @@ void X86ATTAsmPrinter::print_pcrel_imm(const MachineInstr *MI, unsigned OpNo) {
     
     // Handle dllimport linkage.
     if (MO.getTargetFlags() == X86II::MO_DLLIMPORT)
-      O << "__imp_";
-    
-    if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) {
+      O << "__imp_" << Name;
+    else if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) {
       FnStubs.insert(Name);
       printSuffixedName(Name, "$stub");
     } else {