diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-07-09 05:42:07 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-07-09 05:42:07 +0000 |
| commit | 0667b145c4dea37f6b12b5dc76f53cc39365604f (patch) | |
| tree | 46b58e8028020a6419d9a7abc5bc1c38d3f8947f | |
| parent | d047d063582c4a9dbc00809106bef27f4a9c753f (diff) | |
| download | bcm5719-llvm-0667b145c4dea37f6b12b5dc76f53cc39365604f.tar.gz bcm5719-llvm-0667b145c4dea37f6b12b5dc76f53cc39365604f.zip | |
various minor cleanups, no functionality change.
llvm-svn: 75108
| -rw-r--r-- | llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp index f6f486fa9aa..ede0fa98e8f 100644 --- a/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp @@ -428,6 +428,10 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, needCloseParen = true; } + // Handle dllimport linkage. + if (MO.getTargetFlags() == X86II::MO_DLLIMPORT) + O << "__imp_"; + if (Subtarget->isPICStyleStub()) { // DARWIN/X86-32 in != static mode. @@ -457,24 +461,20 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, PrintPICBaseSymbol(); } } else { - // Handle dllimport linkage. - if (MO.getTargetFlags() == X86II::MO_DLLIMPORT) - O << "__imp_"; O << Name; } - printOffset(MO.getOffset()); - if (needCloseParen) O << ')'; + printOffset(MO.getOffset()); break; } case MachineOperand::MO_ExternalSymbol: /// NOTE: MO_ExternalSymbol in a non-pcrel_imm context is *only* generated /// by _GLOBAL_OFFSET_TABLE_ on X86-32. All others are call operands, which /// are pcrel_imm's. - assert(!Subtarget->is64Bit() && !Subtarget->isPICStyleRIPRel()); + assert(!Subtarget->is64Bit()); // These are never used as memory operands. assert(Modifier == 0 || strcmp(Modifier, "mem")); O << '$'; |

