llvm-project/lldb
Alex Langford 1271521ed8 [ClangExpressionParser] Add ClangDeclVendor
Summary:
This introduces a layer between DeclVendor and the currently implemented
DeclVendors (ClangModulesDeclVendor and AppleObjCDeclVendor). This
allows the removal of DeclVendor::GetImporterSource which is extremely
clang-specific, freeing up the interface to be more general.

A good follow up to this would be to remove the remaining instances of
clang in DeclVendor, either by moving things to ClangDeclVendor or by
using wrappers (e.g. CompilerDecl instead of clang::NamedDecl).

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

llvm-svn: 369424
2019-08-20 18:47:30 +00:00
..
cmake [cmake] Remove the test for libstdc++<4.9 2019-08-20 12:17:42 +00:00
docs [Docs] Fix (incorrect) code highlighting 2019-08-07 23:12:40 +00:00
examples [Symbolication] Remove some dead code. Nothing exciting. 2019-07-29 21:25:51 +00:00
include/lldb [ClangExpressionParser] Add ClangDeclVendor 2019-08-20 18:47:30 +00:00
lit Make the FindTypes(std::vector<CompilerContext>, ...) API testable in lldb-test 2019-08-20 16:44:25 +00:00
packages/Python/lldbsuite [lldb][NFC] Test quotes when completing 2019-08-20 09:26:58 +00:00
resources [CMake] Revised LLDB.framework builds 2019-01-04 12:46:50 +00:00
scripts [lldb] Remove Xcode project legacy 2019-07-24 09:20:14 +00:00
source [ClangExpressionParser] Add ClangDeclVendor 2019-08-20 18:47:30 +00:00
test [dotest] Remove multiprocessing 2019-07-30 16:42:47 +00:00
third_party/Python/module Initial support for native debugging of x86/x64 Windows processes 2019-08-13 22:18:01 +00:00
tools Make the FindTypes(std::vector<CompilerContext>, ...) API testable in lldb-test 2019-08-20 16:44:25 +00:00
unittests Fix build for r369374 2019-08-20 13:17:20 +00:00
utils [TableGen] Move helpers into LLDBTableGenUtils. 2019-07-31 00:47:00 +00:00
.arcconfig
.clang-format
.gitignore Add .noindex to the gitignore 2019-04-05 17:57:42 +00:00
CMakeLists.txt [lldb] Let LLDB depend on intrinsics_gen to fix non-deterministic module build failures 2019-08-15 07:29:53 +00:00
CODE_OWNERS.txt [lldb][NFC] Cleanup mentions and code related to lldb-mi 2019-07-19 15:55:23 +00:00
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
use_lldb_suite_root.py