[PATCH] D45571: [ELF] - Speedup MergeInputSection::splitStrings

George Rimar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 24 09:07:59 PDT 2018


grimar updated this revision to Diff 143758.
grimar added a comment.

- Reimplemented. With that implementation timings for scylla are:

- This patch:
- lld.exe                                                    100.00%   3944 + lld::elf::MergeInputSection::splitStrings  10.75%    424

- LLD head:
- lld.exe                                                    100.00%   4234 + lld::elf::MergeInputSection::splitStrings  21.82%    924


https://reviews.llvm.org/D45571

Files:
  ELF/InputSection.cpp
  test/ELF/comment-gc.s
  test/ELF/debug-gc.s
  test/ELF/emit-relocs-mergeable-i386.s
  test/ELF/emit-relocs-mergeable.s
  test/ELF/merge-string-no-null.s
  test/ELF/string-gc.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45571.143758.patch
Type: text/x-patch
Size: 7786 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180424/cf1772d9/attachment.bin>


More information about the llvm-commits mailing list