[PATCH] D19528: [ELF] - Implemented -z combrelocs/nocombreloc.

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Tue May 10 06:27:59 PDT 2016


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

- Sort only by symbols, using stable_sort.
- Do not create any DT_entries (I am still that that reduced startup cycles amount by 10%, so going to introduce another patch after landing this and after retesting the perfomance results I got before).


http://reviews.llvm.org/D19528

Files:
  ELF/Config.h
  ELF/Driver.cpp
  ELF/OutputSections.cpp
  ELF/OutputSections.h
  ELF/Writer.cpp
  test/ELF/aarch64-abs64-dyn.s
  test/ELF/aarch64-tls-ie.s
  test/ELF/combrelocs.s
  test/ELF/gotpcrelx.s
  test/ELF/i386-tls-ie-shared.s
  test/ELF/mips-32.s
  test/ELF/mips-64.s
  test/ELF/tls-dynamic-i686.s
  test/ELF/tls-got.s
  test/ELF/tls-i686.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19528.56707.patch
Type: text/x-patch
Size: 12227 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160510/af9cdc6e/attachment.bin>


More information about the llvm-commits mailing list