diff options
author | George Rimar <grimar@accesssoftek.com> | 2016-05-10 15:47:57 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2016-05-10 15:47:57 +0000 |
commit | c191acf09769666ee5472e52fc29a2b831e0645b (patch) | |
tree | 8cd4e73386815cf074c0b8fb6acfa097e069c726 /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | de1ec037793fbbc44553c2bb45a3d9aa46bb2202 (diff) | |
download | llvm-c191acf09769666ee5472e52fc29a2b831e0645b.zip llvm-c191acf09769666ee5472e52fc29a2b831e0645b.tar.gz llvm-c191acf09769666ee5472e52fc29a2b831e0645b.tar.bz2 |
[ELF] - Implemented -z combrelocs/nocombreloc.
This is the option which sorts relocs to optimize dynamic linker performance.
-z combelocs is the default in gold, also it ignores -z nocombreloc,
this patch do the same.
Patch sorts relocations by symbols only and do not create any
DT_REL[A]COUNT entries. That is different with what gold/bfd do.
More information about option is here:
http://www.airs.com/blog/archives/186
http://people.redhat.com/jakub/prelink.pdf, p.2
Differential revision: http://reviews.llvm.org/D19528
llvm-svn: 269066
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions