[lld] r244934 - Template OutputSection only over Is64Bit.

Sean Silva via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 20:05:20 PDT 2015


On Thu, Aug 13, 2015 at 6:11 PM, Rafael EspĂ­ndola <
rafael.espindola at gmail.com> wrote:

> > 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.


Reality check: the old LLD was not slow due to lack of microoptimizations.

-- Sean Silva



> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150813/bc757ac0/attachment.html>


More information about the llvm-commits mailing list