diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-10-20 12:42:10 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-10-20 12:42:10 +0000 |
commit | f84916d40fb24692e1d4331c82920723d7b44ed1 (patch) | |
tree | 63011b9d6be32f23b9f07c8691f37f3aa396d047 /clang/lib/Driver/Job.cpp | |
parent | ccb367609bdc19bccd73a8b7c79ee451096e738b (diff) | |
download | llvm-f84916d40fb24692e1d4331c82920723d7b44ed1.tar.gz |
Make dwarf parsing multi-threaded
Loading the debug info from a large application is the slowest task
LLDB do. This CL makes most of the dwarf parsing code multi-threaded.
As a result the speed of "attach; backtrace; exit;" when the inferior
is an LLDB with full debug info increased by a factor of 2 (on my machine).
Differential revision: http://reviews.llvm.org/D13662
llvm-svn: 250821
Diffstat (limited to 'clang/lib/Driver/Job.cpp')
0 files changed, 0 insertions, 0 deletions