diff options
author | David Blaikie <dblaikie@gmail.com> | 2017-07-30 08:12:07 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2017-07-30 08:12:07 +0000 |
commit | ebac0b9c62a26fcfc91f448f1ab36db6215feb57 (patch) | |
tree | 5a33a72ea2e61aeef2983c5e52577d120f5b1f9d /clang/lib/Basic/Targets/X86.cpp | |
parent | 4b4c47c406eb3ef3500240b6347c32ebb1c45e36 (diff) | |
download | bcm5719-llvm-ebac0b9c62a26fcfc91f448f1ab36db6215feb57.tar.gz bcm5719-llvm-ebac0b9c62a26fcfc91f448f1ab36db6215feb57.zip |
DebugInfo: Use DWP cu_index to speed up symbolizing (as intended)
I was a bit lazy when I first implemented this & skipped the index
lookup - obviously for large files this becomes pretty crucial, so here
we go, do the index lookup. Speeds up large DWP symbolizing by... lots.
(20m -> 20s, actually, maybe more in a release build (that was a release
build without index lookup, compared to a debug/non-release build with
the index usage))
llvm-svn: 309507
Diffstat (limited to 'clang/lib/Basic/Targets/X86.cpp')
0 files changed, 0 insertions, 0 deletions