2016 EuroLLVM Developers' Meeting: R. Ueyama

2016 EuroLLVM Developers' Meeting: R. Ueyama "New LLD linker for ELF"

2.807 Lượt nghe
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. —