diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-07-19 22:27:35 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-07-19 22:27:35 +0000 |
commit | 8b1afd59c3af1bdebf28a21ec89c0af18cef7639 (patch) | |
tree | 08d9d2b0c323924e2aa7dfce04841f52b18cebaa /llvm/lib/Support/StringMap.cpp | |
parent | c398e67fedaf2d0bdd7e1ad39e52e5200cecd577 (diff) | |
download | llvm-8b1afd59c3af1bdebf28a21ec89c0af18cef7639.zip llvm-8b1afd59c3af1bdebf28a21ec89c0af18cef7639.tar.gz llvm-8b1afd59c3af1bdebf28a21ec89c0af18cef7639.tar.bz2 |
Speed up gdb index creation.
With that in place we can use lld's own infrastructure for the low
level detail of dwarf parsing.
With this we don't decompress sections twice, we don't scan all
realocations and even with this simplistic implementation linking
clang with gdb index goes from 34.09 seconds to 20.80 seconds.
llvm-svn: 308544
Diffstat (limited to 'llvm/lib/Support/StringMap.cpp')
0 files changed, 0 insertions, 0 deletions