llvm-project/lldb/tools
Adrian Prantl aa97a89d83 Extend FindTypes with CompilerContext to allow filtering by language.
This patch is also motivated by the Swift branch and is effectively NFC for the single-TypeSystem llvm.org branch.

In multi-language projects it is extremely common to have, e.g., a
Clang type and a similarly-named rendition of that same type in
another language. When searching for a type It is much cheaper to pass
a set of supported languages to the SymbolFile than having it
materialize every result and then rejecting the materialized types
that have the wrong language.

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

<rdar://problem/54471165>

This reapplies r369690 with a previously missing constructor for LanguageSet.

llvm-svn: 369710
2019-08-22 21:45:58 +00:00
..
argdumper [CMake] `install-distribution` for LLDB on Darwin 2019-07-10 11:09:29 +00:00
compact-unwind
darwin-debug [CMake] `install-distribution` for LLDB on Darwin 2019-07-10 11:09:29 +00:00
darwin-threads the thread id is easier to read in base16. 2018-03-06 23:33:02 +00:00
debugserver [debugserver] Switch back to std::once_flag 2019-08-22 03:48:19 +00:00
driver Detect HAVE_SYS_TYPES_H in lldb 2019-08-07 06:15:01 +00:00
intel-features cli-wrapper-mpxtable.cpp: fix file header 2019-07-25 05:15:50 +00:00
lldb-instr [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
lldb-mi [LLDB] Remove lldb-mi 2019-07-18 17:06:06 +00:00
lldb-perf/darwin/sketch Remove lldb-perf 2019-07-08 21:38:34 +00:00
lldb-server [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
lldb-test Extend FindTypes with CompilerContext to allow filtering by language. 2019-08-22 21:45:58 +00:00
lldb-vscode [lldb-vscode] add `launchCommands` to handle launch specific commands 2019-08-19 20:17:27 +00:00
CMakeLists.txt [CMake] Align debugserver with lldb-server on Darwin 2019-07-20 11:18:31 +00:00