[Symbol] Add DeclVendor::FindTypes
authorAlex Langford <apl@fb.com>
Tue, 2 Jul 2019 19:53:07 +0000 (19:53 +0000)
committerAlex Langford <apl@fb.com>
Tue, 2 Jul 2019 19:53:07 +0000 (19:53 +0000)
commit8055cbc4490932e617e5dd0278a38e498adee98c
tree291371f3046f1de046491e091254af0ed3d8e312
parent99316043bbce99081d977a276e8a4c879cfa9de2
[Symbol] Add DeclVendor::FindTypes

Summary:
Following up on the plan I outlined in D63622, we can remove the
dependence on clang in all the places where we only want to find the
types from the DeclVendor. This means that currently DeclVendor depends
on clang, but centralizing the dependency makes it easier to refactor
cleanly.

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

llvm-svn: 364962
lldb/include/lldb/Symbol/DeclVendor.h
lldb/source/API/SBTarget.cpp
lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
lldb/source/Symbol/CMakeLists.txt
lldb/source/Symbol/DeclVendor.cpp [new file with mode: 0644]