[lld] r316731 - De-template EhFrameSection. NFC.

Rafael Avila de Espindola via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 30 09:11:26 PST 2017


Galina Kistanova <gkistanova at gmail.com> writes:

> Hi Rafael,
>
> The machine is ready.
> Did you decide what do you want to run there? I guess this one -
> https://reviews.llvm.org/D39506?

Correct. That script has to send results to a lnt instance, so we might
need to set one up with the link.yaml schema.

An example run looks like:

$ benchmark.py --wraper sudo,cset,shield,-e,-- --machine <name>
--revision <rev> <directory_with_lld_tests>

I have attached the script I use in my machines to setup the benchmark
environment. It basically implements the suggestions on
https://www.llvm.org/docs/Benchmarking.html: disable turbo, smt and
address space randomization. It then uses cset to remove a core from the
scheduler regular list so that we can run the benchmark on it.

The ld.lld being benchmarked should be build with -DLLVM_BUILD_STATIC=ON
-DLLVM_ENABLE_PIC=OFF and ideally with the last released version of
clang to make the results easier to reproduce.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: setup-benchmark.py
Type: application/octet-stream
Size: 1676 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171130/f9f23fe7/attachment.obj>
-------------- next part --------------

Cheers,
Rafael


More information about the llvm-commits mailing list