aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAleksandr Platonov <platonov.aleksandr@huawei.com>2020-11-11 14:29:03 +0300
committerAleksandr Platonov <platonov.aleksandr@huawei.com>2020-11-11 14:38:06 +0300
commitdad804a193edf092322d80bb404fabb2f6f2c888 (patch)
treea1a35ae9d72adba7c38804e22a17dcb3f2e3bf0b /clang/lib/Frontend/CompilerInvocation.cpp
parenteae2d6357110fb48fd96ef04c48a38020b33b644 (diff)
downloadllvm-dad804a193edf092322d80bb404fabb2f6f2c888.zip
llvm-dad804a193edf092322d80bb404fabb2f6f2c888.tar.gz
llvm-dad804a193edf092322d80bb404fabb2f6f2c888.tar.bz2
[clangd] Improve clangd-indexer performance
This is a try to improve clangd-indexer tool performance: - avoid processing already processed files. - use different mutexes for different entities (e.g. do not block insertion of references while symbols are inserted) Results for LLVM project indexing: - before: ~30 minutes - after: ~10 minutes Reviewed By: kadircet Differential Revision: https://reviews.llvm.org/D91051
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions