> Hi,
> I build Mozilla without debug info with slim LTO and non-LTO.
> slim LTO build is:
>
> real14m26.882s
> user78m47.547s
> sys 6m58.870s
> jh@evans:/abuild/jh/build-mozilla-new14> du -s .
> 1056120 .
> jh@evans:/abuild/jh/build-mozilla-new14> size toolkit/library/libxul.so
>t
Hi,
I build Mozilla without debug info with slim LTO and non-LTO.
slim LTO build is:
real14m26.882s
user78m47.547s
sys 6m58.870s
jh@evans:/abuild/jh/build-mozilla-new14> du -s .
1056120 .
jh@evans:/abuild/jh/build-mozilla-new14> size toolkit/library/libxul.so
textdata bss
> On 11-09-27 13:00 , Andi Kleen wrote:
>
>> The other obvious way to make it faster would be to skip the assembler
>> for slim LTO and just output the data directly. There's not much need
>> for it with LTO.
>
> Agreed. That's what we do with pph images.
>
>> But that's a larger project.
>
> Inde
On 11-09-27 13:00 , Andi Kleen wrote:
The other obvious way to make it faster would be to skip the assembler
for slim LTO and just output the data directly. There's not much need
for it with LTO.
Agreed. That's what we do with pph images.
But that's a larger project.
Indeed.
Diego.
Diego Novillo writes:
> On Mon, Sep 26, 2011 at 14:42, Jan Hubicka wrote:
>> Hi,
>> this patch implements slim LTO. It is updated version of Andi's patch. It is
>> done by terminating IPA optimization after analyzing and outputting LTO and
>> in
>> compile_file skipping stuff that outputs asse
> On Mon, Sep 26, 2011 at 14:42, Jan Hubicka wrote:
> > Hi,
> > this patch implements slim LTO. It is updated version of Andi's patch. It
> > is
> > done by terminating IPA optimization after analyzing and outputting LTO and
> > in
> > compile_file skipping stuff that outputs assembly.
>
> Nic
On Mon, Sep 26, 2011 at 14:42, Jan Hubicka wrote:
> Hi,
> this patch implements slim LTO. It is updated version of Andi's patch. It is
> done by terminating IPA optimization after analyzing and outputting LTO and in
> compile_file skipping stuff that outputs assembly.
Nice! Have you measured ob
On Mon, Sep 26, 2011 at 8:42 PM, Jan Hubicka wrote:
> Hi,
> this patch implements slim LTO. It is updated version of Andi's patch. It is
> done by terminating IPA optimization after analyzing and outputting LTO and in
> compile_file skipping stuff that outputs assembly.
>
> After some considerati
Hi,
this patch implements slim LTO. It is updated version of Andi's patch. It is
done by terminating IPA optimization after analyzing and outputting LTO and in
compile_file skipping stuff that outputs assembly.
After some consideration I neded up with -ffat-lto-objects and
-fno-fat-lto-objects.