eliminate some uses of Mangler::makeNameProper.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93305 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp b/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
index 6fff961..d71397d 100644
--- a/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
+++ b/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
@@ -71,18 +71,19 @@
}
void Init(StringRef GVName, Mangler *Mang) {
- // Already initialized.
- if (!Stub.empty()) return;
+ assert(!GVName.empty());
+ if (!Stub.empty()) return; // Already initialized.
+ // Get the names for the external symbol name.
SmallString<128> TmpStr;
- Mang->makeNameProper(TmpStr, GVName + "$stub", Mangler::Private);
+ Mang->getNameWithPrefix(TmpStr, GVName + "$stub", Mangler::Private);
Stub = TmpStr.str();
TmpStr.clear();
- Mang->makeNameProper(TmpStr, GVName + "$lazy_ptr", Mangler::Private);
+ Mang->getNameWithPrefix(TmpStr, GVName + "$lazy_ptr", Mangler::Private);
LazyPtr = TmpStr.str();
TmpStr.clear();
- Mang->makeNameProper(TmpStr, GVName + "$stub$tmp", Mangler::Private);
+ Mang->getNameWithPrefix(TmpStr, GVName + "$stub$tmp", Mangler::Private);
AnonSymbol = TmpStr.str();
}
};
@@ -237,7 +238,7 @@
}
if (MO.getType() == MachineOperand::MO_ExternalSymbol) {
SmallString<128> MangledName;
- Mang->makeNameProper(MangledName, MO.getSymbolName());
+ Mang->getNameWithPrefix(MangledName, MO.getSymbolName());
FnStubInfo &FnInfo = FnStubs[MangledName.str()];
FnInfo.Init(MO.getSymbolName(), Mang);
O << FnInfo.Stub;