diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-24 16:06:08 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-24 16:06:08 +0000 |
commit | 8c6499fa6dbe9d01fcedd9c5aa176fdf5ffca2c8 (patch) | |
tree | ccb486cc945c5e158f235c699625aa16585b9536 /llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | |
parent | 13d7728c3df43bdcfb200277273dfb056be07ba3 (diff) | |
download | llvm-8c6499fa6dbe9d01fcedd9c5aa176fdf5ffca2c8.zip llvm-8c6499fa6dbe9d01fcedd9c5aa176fdf5ffca2c8.tar.gz llvm-8c6499fa6dbe9d01fcedd9c5aa176fdf5ffca2c8.tar.bz2 |
AsmPrinter: Refactor DwarfStringPool::getEntry(), NFC
Move `DwarfStringPool`'s `getEntry()` to the header (and make it a
member function) in preparation for calculating symbol offsets
on-the-fly.
llvm-svn: 238112
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp index b7a421f..fc98ed4 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp @@ -12,10 +12,8 @@ using namespace llvm; -static std::pair<MCSymbol *, unsigned> & -getEntry(AsmPrinter &Asm, - StringMap<std::pair<MCSymbol *, unsigned>, BumpPtrAllocator &> &Pool, - StringRef Prefix, StringRef Str) { +std::pair<MCSymbol *, unsigned> &DwarfStringPool::getEntry(AsmPrinter &Asm, + StringRef Str) { std::pair<MCSymbol *, unsigned> &Entry = Pool[Str]; if (!Entry.first) { Entry.second = Pool.size() - 1; @@ -24,14 +22,6 @@ getEntry(AsmPrinter &Asm, return Entry; } -MCSymbol *DwarfStringPool::getSymbol(AsmPrinter &Asm, StringRef Str) { - return getEntry(Asm, Pool, Prefix, Str).first; -} - -unsigned DwarfStringPool::getIndex(AsmPrinter &Asm, StringRef Str) { - return getEntry(Asm, Pool, Prefix, Str).second; -} - void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, MCSection *OffsetSection) { if (Pool.empty()) |