aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-13 07:56:59 +0000
committerChris Lattner <sabre@nondot.org>2010-01-13 07:56:59 +0000
commitee9250bb4f88364511cfda9ae95ad787bff1a72c (patch)
tree8ffae0909a131c53d935211641073417e95bd984 /lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
parentb74978f8e536b254c00563d36ce9e4b4977c524a (diff)
eliminate some uses of Mangler::makeNameProper.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93305 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp')
-rw-r--r--lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp b/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
index 6fff961c46..d71397d460 100644
--- a/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
+++ b/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
@@ -71,18 +71,19 @@ namespace {
}
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 @@ namespace {
}
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;