diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-10-01 16:52:46 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-10-01 16:52:46 +0000 |
commit | 041f7c8d65a653701cb9ed464911cd44b19ab47e (patch) | |
tree | f9f4025e174e809e78cd7d27fb1724e0a0784e1a /test/CodeGen/X86/atom-lea-addw-bug.ll | |
parent | 52c9016db0560644a03ca661302e45143372f2fc (diff) | |
download | llvm-041f7c8d65a653701cb9ed464911cd44b19ab47e.tar.gz llvm-041f7c8d65a653701cb9ed464911cd44b19ab47e.tar.bz2 llvm-041f7c8d65a653701cb9ed464911cd44b19ab47e.tar.xz |
[DebugInfo] Simplify and speedup .debug_aranges parsing
Parsing .debug_aranges section now takes O(nlogn) operations instead
of O(n^2), where "n" is the number of address ranges. With this change,
the time required to symbolize an address from a random large
Clang-generated binary drops from 165 seconds to 1.5 seconds.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191781 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/atom-lea-addw-bug.ll')
0 files changed, 0 insertions, 0 deletions