diff options
author | Chris Lattner <sabre@nondot.org> | 2010-01-13 07:56:59 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-01-13 07:56:59 +0000 |
commit | ee9250bb4f88364511cfda9ae95ad787bff1a72c (patch) | |
tree | 8ffae0909a131c53d935211641073417e95bd984 /lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp | |
parent | b74978f8e536b254c00563d36ce9e4b4977c524a (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.cpp | 13 |
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; |