diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-05-25 21:53:02 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-05-25 21:53:02 +0000 |
commit | 1c2baad6ddf8a4a4ebc77a986d65f0f7c09b585b (patch) | |
tree | 50af2160f76bbd36d22cde0a21ab395dd9461369 /lld/ELF/SymbolTable.cpp | |
parent | d4039f728302918b5106bd76d7a56cf701f69788 (diff) | |
download | bcm5719-llvm-1c2baad6ddf8a4a4ebc77a986d65f0f7c09b585b.tar.gz bcm5719-llvm-1c2baad6ddf8a4a4ebc77a986d65f0f7c09b585b.zip |
Revert "Simplify a variable type by using StringRef instead of CachedHashStringRef."
This reverts commit r303787.
It caused a slowdown in fast links. That is, links with no debug info
or optimizations.
llvm-svn: 303925
Diffstat (limited to 'lld/ELF/SymbolTable.cpp')
-rw-r--r-- | lld/ELF/SymbolTable.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index dae294fca6e..ed8a790c959 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -122,7 +122,7 @@ template <class ELFT> void SymbolTable<ELFT>::addCombinedLTOObject() { for (InputFile *File : LTO->compile()) { ObjectFile<ELFT> *Obj = cast<ObjectFile<ELFT>>(File); - DenseSet<StringRef> DummyGroups; + DenseSet<CachedHashStringRef> DummyGroups; Obj->parse(DummyGroups); ObjectFiles.push_back(Obj); } |