[llvm-dev] LLD performance w.r.t. local symbols (and --build-id)

Rafael EspĂ­ndola via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 16 09:05:15 PDT 2016


On 16 March 2016 at 01:34, George Rimar <grimar at accesssoftek.com> wrote:
> Slowdown by "[ELF] - Early continue in InputSectionBase<ELFT>::relocate().
> NFC." looks wierd for me. I do not see any reasons for any impact on
> perfomance by this change.


I think it is just because the continue is unlikely and now there is
an early check of offset.

> Good news is that since it was NFC it can easily be reverted. But I think
> slowdown in results is unrelative with that change and reverting will not
> give us 2-3% boost back.

I don't think we should revert it right now. There are a few big
changes I would like to try to the relocation processing code.

Cheers,
Rafael


More information about the llvm-dev mailing list