Recent lld/ELF performance improvements (opens in new tab)
Since the LLVM 22 branch was cut, I've landed a series of patches to speed up lld/ELF by parallelizing additional link phases and removing a few per-relocation hotspots. This post walks through the main changes and compares the current main branch against lld 22.1, mold, and wild.
Read the original article