diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-24 16:44:32 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-24 16:44:32 +0000 |
| commit | f4599942fb3063a879985e51360c2c0d46685df4 (patch) | |
| tree | 66dc972cbdc4f5a6c82826d4bb126c50fa635aa2 /llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h | |
| parent | f73bcf4020ff2f20e4ab50ed56258caaa590c5d6 (diff) | |
| download | bcm5719-llvm-f4599942fb3063a879985e51360c2c0d46685df4.tar.gz bcm5719-llvm-f4599942fb3063a879985e51360c2c0d46685df4.zip | |
AsmPrinter: Use DwarfStringPoolEntry in DwarfAccelTable, NFC
This is just an API change, but it prepares to stop using
`EmitLabelDifference()` when possible.
llvm-svn: 238118
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h b/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h index e6fdf08b364..5745ecf9851 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h @@ -181,9 +181,8 @@ public: private: // String Data struct DataArray { - MCSymbol *StrSym; + DwarfStringPoolEntryRef Name; std::vector<HashDataContents *> Values; - DataArray() : StrSym(nullptr) {} }; friend struct HashData; struct HashData { @@ -245,8 +244,7 @@ private: // Public Implementation public: DwarfAccelTable(ArrayRef<DwarfAccelTable::Atom>); - void AddName(StringRef Name, MCSymbol *StrSym, const DIE *Die, - char Flags = 0); + void AddName(DwarfStringPoolEntryRef Name, const DIE *Die, char Flags = 0); void FinalizeTable(AsmPrinter *, StringRef); void emit(AsmPrinter *, const MCSymbol *, DwarfDebug *); #ifndef NDEBUG |

