[PATCH] D55234: Do not use a hash table to uniquify mergeable strings.
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 5 11:03:06 PST 2018
ruiu added a comment.
I ran lld with a few more large programs, and here is the result.
Size Before After
6.1GB 20.16s 19.15s (-4.98%)
3.8GB 56.27s 53.38s (-5.14%)
2.5GB 32.65s 32.56s (+0.28%)
Since large programs take time to link, and in order to reduce noise I need to run it many times, it is not easy to run lld on many large programs, but I believe you can still see a pattern. At least I think I can say that removing the hash table is not bad.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D55234/new/
https://reviews.llvm.org/D55234
More information about the llvm-commits
mailing list