[lld] r244934 - Template OutputSection only over Is64Bit.

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 18:11:24 PDT 2015


> Feel free to add this sort of thing to a TODO list of interesting things to
> look at in the future, but please avoid doing
> microoptimization-without-a-measured-performance-benefit until we have a
> working linker (and then, hopefully dropping the
> "without-a-measured-performance-benefit"). Almost every single one of these
> "NFC" patches are stepping on Michael's toes and holding up real "FC"
> patches that are what we need to get a working linker.


That is the kind of behavior that landed us on the old lld. We are
building this one for performance from the start. Building something
that we know is slower first just means we get to build it twice. Lets
not do it three times.

This patches are also the ones that allowed the creation of the string
table as a regular output section and are on they way of getting a
symbol table.

Cheers,
Rafael


More information about the llvm-commits mailing list