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/unittests/Support/ProgramTest.cpp | |
| parent | ed9709d928ff3684bc1d646badcf068689ce232d (diff) | |
| download | llvm-141330aef62f4a753622441d11a756cfc72bde94.zip llvm-141330aef62f4a753622441d11a756cfc72bde94.tar.gz llvm-141330aef62f4a753622441d11a756cfc72bde94.tar.bz2 | |
[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/unittests/Support/ProgramTest.cpp')
0 files changed, 0 insertions, 0 deletions
