[all-commits] [llvm/llvm-project] 0ea118: [DWARFLinkerParallel] Switch to xxh3_64bits
Fangrui Song via All-commits
all-commits at lists.llvm.org
Wed Jul 19 09:57:07 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0ea11835d80fc98a4c4618ea27b1b7e75fe5b799
https://github.com/llvm/llvm-project/commit/0ea11835d80fc98a4c4618ea27b1b7e75fe5b799
Author: Fangrui Song <i at maskray.me>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M llvm/include/llvm/ADT/ConcurrentHashtable.h
M llvm/include/llvm/DWARFLinkerParallel/StringPool.h
Log Message:
-----------
[DWARFLinkerParallel] Switch to xxh3_64bits
xxh3 is substantially faster than xxh64.
For lld `.debug_str` there is substantial speedup (D154813).
@avl reports that it is around 1-2% improvement for different number of input sets and for different threads configuration.
Reviewed By: avl
Differential Revision: https://reviews.llvm.org/D155675
More information about the All-commits
mailing list