Use the mangler consistently instead of using getGlobalPrefix directly.
[oota-llvm.git] / lib / Target / X86 / X86MCInstLower.cpp
index 6649c825b6c9e2dba8e7813b8ae73fd1ac8fa315..ded876f37931b0d908a8d29b079763178076285d 100644 (file)
@@ -85,8 +85,7 @@ GetSymbolFromOperand(const MachineOperand &MO) const {
 
     getMang()->getNameWithPrefix(Name, GV, isImplicitlyPrivate);
   } else if (MO.isSymbol()) {
-    Name += MAI.getGlobalPrefix();
-    Name += MO.getSymbolName();
+    getMang()->getNameWithPrefix(Name, MO.getSymbolName());
   } else if (MO.isMBB()) {
     Name += MO.getMBB()->getSymbol()->getName();
   }