[PATCH] D24950: Add xxhash to llvm

Rafael Ávila de Espíndola via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 26 18:28:56 PDT 2016


rafael created this revision.
rafael added reviewers: ruiu, emaste.
rafael added a subscriber: llvm-commits.
Herald added subscribers: mgorny, beanz.

It seems an improvement over murmur which we currently use for fingerprinting in lld:

firefox
  master 7.050784981
  patch  6.842361079 0.970439617353
chromium
  master 4.260626249
  patch  4.183148025 0.981815296749
chromium fast
  master 1.829028591
  patch  1.806439277 0.987649556649
the gold plugin
  master 0.336154128
  patch  0.331893374 0.987324998728
clang
  master 0.561869781
  patch  0.558640828 0.994253200458
llvm-as
  master 0.034025959
  patch  0.033984389 0.99877828572
the gold plugin fsds
  master 0.360710529
  patch  0.356483564 0.988281559145
clang fsds
  master 0.640518422
  patch  0.632329874 0.987215749432
llvm-as fsds
  master 0.031569416
  patch  0.030822055 0.976326423017
scylla
  master 3.154770529
  patch  3.11982016 0.988921422754


https://reviews.llvm.org/D24950

Files:
  llvm/include/llvm/Support/xxhash.h
  llvm/lib/Support/CMakeLists.txt
  llvm/lib/Support/xxhash.cpp
  llvm/tools/llvm-xxhash/CMakeLists.txt
  llvm/tools/llvm-xxhash/llvm-xxhash.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24950.72594.patch
Type: text/x-patch
Size: 8206 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160927/fc6d0035/attachment.bin>


More information about the llvm-commits mailing list