[lld] r244934 - Template OutputSection only over Is64Bit.

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 20:14:33 PDT 2015


On 13 August 2015 at 23:05, Sean Silva <chisophugis at gmail.com> wrote:
>
>
> 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.

Reality check: I told Michael it would not work when he first told me
it was splitting sections and creating constraints to keep the parts
together.

Cheers,
Rafael


More information about the llvm-commits mailing list