<rdar://problem/13119621>
authorGreg Clayton <gclayton@apple.com>
Fri, 8 Mar 2013 01:37:30 +0000 (01:37 +0000)
committerGreg Clayton <gclayton@apple.com>
Fri, 8 Mar 2013 01:37:30 +0000 (01:37 +0000)
commitc4ffd66f0635b524daddcee5dc3378ed47104d8e
tree7628460889294394a7a50eca12898b7307fba31a
parentfd7d67e18ff5ccb9f0ae392076aa6cd9450c818a
<rdar://problem/13119621>

Make dynamic type detection faster by using the AST metadata to help out and allow us not to complete types when we don't need to.

After running "purge" on a MacOSX system, the Xcode variables view now populates more than 3x faster with this fix.

llvm-svn: 176676
lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Symbol/ClangASTContext.cpp