diff options
| author | Ilya Biryukov <ibiryukov@google.com> | 2017-05-16 14:40:30 +0000 |
|---|---|---|
| committer | Ilya Biryukov <ibiryukov@google.com> | 2017-05-16 14:40:30 +0000 |
| commit | afb555473ee95bbcf9d0524de4c9904b463d1d8e (patch) | |
| tree | ac136dfc757ff2e78c9d7b916672849b4b1227dd /llvm/test/Transforms/LoopVectorize/interleave_count.ll | |
| parent | 23453c11ff50632364fd617c9c9f2a1693621b8d (diff) | |
| download | bcm5719-llvm-afb555473ee95bbcf9d0524de4c9904b463d1d8e.tar.gz bcm5719-llvm-afb555473ee95bbcf9d0524de4c9904b463d1d8e.zip | |
[clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServer
Summary:
A refactoring to decouple ProtocolHandlers and Language Server input parsing
loop from the ClangdLSPServer.
The input parsing was extracted from `main` to a function(runLanguageServerLoop).
ProtocolHandlers now provide an interface to handle various LSP methods,
this interface is used by ClangdLSPServer.
Methods for code formatting were moved from ProtocolHandlers to ClangdServer.
ClangdLSPServer now provides a cleaner interface that only runs Language Server
input loop.
Reviewers: bkramer, krasimir
Reviewed By: krasimir
Subscribers: cfe-commits, klimek
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D33201
llvm-svn: 303173
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/interleave_count.ll')
0 files changed, 0 insertions, 0 deletions

