aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
diff options
context:
space:
mode:
authorKadir Cetinkaya <kadircet@google.com>2020-07-06 15:44:16 +0200
committerKadir Cetinkaya <kadircet@google.com>2020-08-13 18:32:59 +0200
commit0464acd0197cda149f81dff20bf5c379a057722a (patch)
tree257db51b877c1a6c8df1cf74b652098c107949e3 /llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
parent66a2e3a525645ad8d356ef4f5b752bfcae3c27b7 (diff)
downloadllvm-0464acd0197cda149f81dff20bf5c379a057722a.zip
llvm-0464acd0197cda149f81dff20bf5c379a057722a.tar.gz
llvm-0464acd0197cda149f81dff20bf5c379a057722a.tar.bz2
[clangd] Move clang-tidy check modifications into ClangdServer
Summary: This enables sharing the logic between standalone clangd and embedders of it. The new approach should be same performance-wise, as it is only called once per addDocument call. This patch also introduces a blacklisting code path for disabling crashy or high-noise tests, until we figure out a way to make them work with clangd-setup. The biggest difference is the way we make use of preambles, hence those checks can't see directives coming from the preamble section of the file. The second thing is the fact that code might-not be compiling while clangd is trying to build an AST, hence some checks might choke on those incomplete ASTs. Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, aaron.ballman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D83224
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp')
0 files changed, 0 insertions, 0 deletions