54a3251dbc
There is still more parallelism to get here because we synchonize on the actual uniquing but just doing YAML parsing in parallel already gives a significant speedup. Merging all symbols in LLVM+clang+compiler-rt+lld+libc++, 48 cores. before: 201.55s user 1.47s system 99% cpu 3:23.04 total after: 276.99s user 7.63s system 838% cpu 33.947 total Differential Revision: http://reviews.llvm.org/D19720 git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@268037 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
find-all-symbols | ||
tool | ||
CMakeLists.txt | ||
InMemoryXrefsDB.cpp | ||
InMemoryXrefsDB.h | ||
IncludeFixer.cpp | ||
IncludeFixer.h | ||
XrefsDB.h | ||
YamlXrefsDB.cpp | ||
YamlXrefsDB.h |