summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2014-09-03 19:52:50 +0000
committerNick Kledzik <kledzik@apple.com>2014-09-03 19:52:50 +0000
commit141330aef62f4a753622441d11a756cfc72bde94 (patch)
tree151ebf036f9dcb9928fd0af08167f4a6fbb4b92f /llvm/lib/CodeGen
parented9709d928ff3684bc1d646badcf068689ce232d (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud