aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2020-02-02 08:48:51 +0100
committerPavel Labath <labath@google.com>2020-02-07 09:51:38 -0800
commite21b39a86dd6e8d1a5a5fe7e0286f8570732834d (patch)
tree69a62ce241a2d63a6ddcb56767cc5f026105356e /clang/lib/Frontend/CompilerInvocation.cpp
parent2e005c64f3019aada8df29a24dcfe56f044e2e59 (diff)
downloadllvm-e21b39a86dd6e8d1a5a5fe7e0286f8570732834d.zip
llvm-e21b39a86dd6e8d1a5a5fe7e0286f8570732834d.tar.gz
llvm-e21b39a86dd6e8d1a5a5fe7e0286f8570732834d.tar.bz2
[lldb] Group ABI plugins
Summary: There's a fair amount of code duplication between the different ABI plugins for the same architecture (e.g. ABIMacOSX_arm & ABISysV_arm). Deduplicating this code is not very easy at the moment because there is no good place where to put the common code. Instead of creating more plugins, this patch reduces their number by grouping similar plugins into a single folder/plugin. This makes it easy to extract common code to a (e.g.) base class, which can then live in the same folder. The grouping is done based on the underlying llvm target for that architecture, because the plugins already require this for their operation. Reviewers: JDevlieghere, jasonmolenda, jfb Subscribers: sdardis, nemanjai, mgorny, kristof.beyls, fedor.sergeev, kbarton, jrtc27, atanasyan, jsji, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D74138
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions