Move dllimport name mangling to IR mangler.
[oota-llvm.git] / lib / Target / ARM / ARMAsmPrinter.cpp
index d84f2961d810a507b36708185f74cd526a2bc724..ac68a064fbd48bbd09aec4f6c869712214015645 100644 (file)
@@ -851,16 +851,7 @@ MCSymbol *ARMAsmPrinter::GetARMGVSymbol(const GlobalValue *GV,
   } else if (Subtarget->isTargetCOFF()) {
     assert(Subtarget->isTargetWindows() &&
            "Windows is the only supported COFF target");
-
-    bool IsIndirect = (TargetFlags & ARMII::MO_DLLIMPORT);
-    if (!IsIndirect)
-      return getSymbol(GV);
-
-    SmallString<128> Name;
-    Name = "__imp_";
-    getNameWithPrefix(Name, GV);
-
-    return OutContext.getOrCreateSymbol(Name);
+    return getSymbol(GV);
   } else if (Subtarget->isTargetELF()) {
     return getSymbol(GV);
   }