[lld] Benchmark of the last few (800ish) commits

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 15 09:24:15 PST 2018


I left my desktop running lld benchmarks over the weekend and got the
result for that last 800 revisions or so.

A good news is that the relocation processing rewrite was an
improvement in most tests. The chrome graph is fairly representative.
The other good news is that the regression that I first noticed in the
linux kernel seems to have been a fluke.

The bad news is that there seems to be quite a bit of variation from
revision to revision. The graph of branch misses in particular for
chrome is typical: large variations when code that is not executed is
changed.

I will try to remember to implement -falign-functions in clang and
experiment with -falign-functions=32 and -falign-functions=64 to see
if that improves the stability.

Cheers,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: chrome.png
Type: image/png
Size: 570533 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180115/02974fd1/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linux.png
Type: image/png
Size: 629904 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180115/02974fd1/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: chrome-branch-miss.png
Type: image/png
Size: 438836 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180115/02974fd1/attachment-0005.png>


More information about the llvm-commits mailing list