[LLVMdev] On LLD performance

Rafael Espíndola rafael.espindola at gmail.com
Thu Mar 19 09:36:16 PDT 2015


> * Regarding the Rafeal’s performance comparison with gold (where lld is
> about half the speed).  The old binutil’s ld was a cross platform linker
> that supported multiple formats.  The goal of gold was to have better
> performance by only supporting ELF.  So I would expect gold to be faster
> than the general purpose lld.

Well, knowing that a linker supports other formats is not consolation
for a user waiting for a link to finish :-)

Hopefully we can figure out what makes lld slower without impacting
its design too much, but if an abstraction has such a high cost we
should revisit it.

Cheers,
Rafael




More information about the llvm-dev mailing list