aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorIlya Biryukov <ibiryukov@google.com>2018-08-24 09:03:54 +0000
committerIlya Biryukov <ibiryukov@google.com>2018-08-24 09:03:54 +0000
commite9fe4db876016cb98ebae5aaab6fdb7a7ec814fa (patch)
treed7ad5f324f42154b10e42a7610ea4e08d68f58e3 /clang/lib/Basic/FileManager.cpp
parentdbdd8e5238d5ba7f23c8d1a525bc640628bc9a97 (diff)
downloadllvm-e9fe4db876016cb98ebae5aaab6fdb7a7ec814fa.zip
llvm-e9fe4db876016cb98ebae5aaab6fdb7a7ec814fa.tar.gz
llvm-e9fe4db876016cb98ebae5aaab6fdb7a7ec814fa.tar.bz2
[clangd] Allow to merge symbols on-the-fly in global-symbol-builder
Summary: The new mode avoids serializing and deserializing YAML. This results in better performance and less memory usage. Reduce phase is now almost instant. The default is to use the old mode going through YAML serialization to allow migrating MapReduce clients that require the old mode to operate properly. After we migrate the clients, we can switch the default to the new mode. Reviewers: hokein, ioeric, kbobyrev, sammccall Reviewed By: ioeric Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits Differential Revision: https://reviews.llvm.org/D51155 llvm-svn: 340600
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions