diff options
author | Nick Kledzik <kledzik@apple.com> | 2014-09-03 19:52:50 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2014-09-03 19:52:50 +0000 |
commit | 141330aef62f4a753622441d11a756cfc72bde94 (patch) | |
tree | 151ebf036f9dcb9928fd0af08167f4a6fbb4b92f /llvm/lib/CodeGen | |
parent | ed9709d928ff3684bc1d646badcf068689ce232d (diff) | |
download | bcm5719-llvm-141330aef62f4a753622441d11a756cfc72bde94.tar.gz bcm5719-llvm-141330aef62f4a753622441d11a756cfc72bde94.zip |
[mach-o] Add support for using export tries
On Darwin at runtime, dyld will prefer to use the export trie of a dylib instead
of the traditional symbol table (which is large and requires a binary search).
This change enables the linker to generate an export trie and to prefer it if
found in a dylib being linked against. This also simples the yaml for dylibs
because the yaml form of the trie can be reduced to just a sequence of names.
llvm-svn: 217066
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions