move fastcall/stdcall mangling up into Mangler.
[oota-llvm.git] / lib / Target / X86 / AsmPrinter / X86AsmPrinter.cpp
index 517d3366c5c7336057b6e8e20e2e2e9279dcd632..c6439c5f8dd80074dabdcde41411e0cdc00d0869 100644 (file)
@@ -54,14 +54,7 @@ void X86AsmPrinter::PrintPICBaseSymbol() const {
 }
 
 MCSymbol *X86AsmPrinter::GetGlobalValueSymbol(const GlobalValue *GV) const {
-  MCSymbol *Symb = Mang->getSymbol(GV);
-  
-  if (!Subtarget->isTargetCygMing() || !isa<Function>(GV))
-    return Symb;
-  
-  return X86COFFMachineModuleInfo::
-    DecorateCygMingName(Symb, OutContext, cast<Function>(GV),
-                        *TM.getTargetData());
+  return Mang->getSymbol(GV);
 }
 
 /// runOnMachineFunction - Emit the function body.