summaryrefslogtreecommitdiffstats
path: root/lld/ELF/SymbolTable.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2017-05-25 21:53:02 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2017-05-25 21:53:02 +0000
commit1c2baad6ddf8a4a4ebc77a986d65f0f7c09b585b (patch)
tree50af2160f76bbd36d22cde0a21ab395dd9461369 /lld/ELF/SymbolTable.cpp
parentd4039f728302918b5106bd76d7a56cf701f69788 (diff)
downloadbcm5719-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.cpp2
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);
}
OpenPOWER on IntegriCloud