2016 EuroLLVM Developers' Meeting: R. Ueyama "New LLD linker for ELF"
http://www.LLVM.org/devmtg/2016-03/
—
New LLD linker for ELF - Rui Ueyama, Google
Slides: http://llvm.org/devmtg/2016-03/Presentations/EuroLLVM%202016-%20New%20LLD%20linker%20for%20ELF.pdf
—
Since last year, we have been working to rewrite the ELF support in LLD, the LLVM linker, to create a high-performance linker that works as a drop-in replacement for the GNU linker. It is now able to bootstrap LLVM, Clang, and itself and pass all tests on x86-64 Linux and FreeBSD. The new ELF linker is small and fast; it is currently fewer than 10k lines of code and about 2x faster than GNU gold linker.
In order to achieve this performance, we made a few important decisions in the design. This talk will present the design and the performance of the new ELF LLD.
—