[all-commits] [llvm/llvm-project] 9d6177: [lld/mac] Use xxhash instead of MD5 for computing ...

Nico Weber via All-commits all-commits at lists.llvm.org
Wed Dec 9 18:06:57 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9d6177c2a526d503308426b635ec818f92cd037a
      https://github.com/llvm/llvm-project/commit/9d6177c2a526d503308426b635ec818f92cd037a
  Author: Nico Weber <thakis at chromium.org>
  Date:   2020-12-09 (Wed, 09 Dec 2020)

  Changed paths:
    M lld/MachO/Writer.cpp

  Log Message:
  -----------
  [lld/mac] Use xxhash instead of MD5 for computing the UUID

15% faster for linking Chromium's base_unittests.txt, according to ministat:

```
    N           Min           Max        Median           Avg        Stddev
x  10      0.650213    0.69287586    0.65793395    0.66127126   0.012365407
+  10    0.54993701    0.59006906    0.55885506    0.56146643   0.013215349
Difference at 95.0% confidence
        -0.0998048 +/- 0.0120244
        -15.0929% +/- 1.81838%
        (Student's t, pooled s = 0.0127974)
```

And matches what we do on the other ports.

Differential Revision: https://reviews.llvm.org/D92736




More information about the All-commits mailing list