[PATCH] D45478: [clangd] Merge symbols in global-sym-builder on the go
Sam McCall via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 11 02:34:42 PDT 2018
sammccall added a comment.
Is this patch still relevant after haojian's string deduplication?
================
Comment at: clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:53
+/// Combines occurrences of the same symbols across translation units.
+class SymbolMerger {
----------------
Seems reasonably likely we would actually have contention here? merging per-thread (combiner) and then globally at the end (reducer) might be the way to go (might be significantly faster). But not sure how big the impact is.
Repository:
rCTE Clang Tools Extra
https://reviews.llvm.org/D45478
More information about the cfe-commits
mailing list