]> granicus.if.org Git - clang/commit
Enable DWARF accelerator tables by default when tuning for lldb (-glldb => -gpubnames)
authorPavel Labath <pavel@labath.sk>
Wed, 5 Sep 2018 14:38:44 +0000 (14:38 +0000)
committerPavel Labath <pavel@labath.sk>
Wed, 5 Sep 2018 14:38:44 +0000 (14:38 +0000)
commit2a4357b081cdbe991633316e6202cdb3d9fc7f8c
treec2d33827a1badffea7fdf9669656cca0167c3e66
parent94bebbfde406ca96038e68c0bce090e1f6db9aa2
Enable DWARF accelerator tables by default when tuning for lldb (-glldb => -gpubnames)

Summary:
DWARF v5 accelerator tables provide a considerable performance
improvement for lldb and will make the default -glldb behavior same on
all targets (right now we emit apple tables on apple targets, but these
are not controlled by -gpubnames, only by -glldb).

Reviewers: dblaikie

Subscribers: probinson, clayborg, JDevlieghere, aprantl, cfe-commits

Differential Revision: https://reviews.llvm.org/D51576

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341472 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/Clang.cpp
test/Driver/debug-options.c