Re: [PATCH 00/14] lto: Linux LTO toplevel assembly

2025-09-03 Thread Jan Hubicka
> > On Tue, Sep 2, 2025 at 11:22 PM Michal Jireš wrote: > > > > > > On 8/28/25 7:40 PM, Andi Kleen wrote: > > > > > > > > Just 1:1 is slow, isn't it? > > > > > > > > > > > > > Surprisingly not by much: > > > > > > rm vmlinux.o; time make -j16 vmlinux > > > > > > # -flto-partition=1to1 > > > __

Re: [PATCH 00/14] lto: Linux LTO toplevel assembly

2025-09-03 Thread Jan Hubicka
> On Tue, Sep 2, 2025 at 11:22 PM Michal Jireš wrote: > > > > On 8/28/25 7:40 PM, Andi Kleen wrote: > > > > > > Just 1:1 is slow, isn't it? > > > > > > > > > Surprisingly not by much: > > > > rm vmlinux.o; time make -j16 vmlinux > > > > # -flto-partition=1to1 > > __

Re: [PATCH 00/14] lto: Linux LTO toplevel assembly

2025-09-02 Thread Richard Biener
On Tue, Sep 2, 2025 at 11:22 PM Michal Jireš wrote: > > On 8/28/25 7:40 PM, Andi Kleen wrote: > > > > Just 1:1 is slow, isn't it? > > > > > Surprisingly not by much: > > rm vmlinux.o; time make -j16 vmlinux > > # -flto-partition=1to1 > > Exe

Re: [PATCH 00/14] lto: Linux LTO toplevel assembly

2025-09-02 Thread Michal Jireš
On 8/28/25 7:40 PM, Andi Kleen wrote: Just 1:1 is slow, isn't it? Surprisingly not by much: rm vmlinux.o; time make -j16 vmlinux # -flto-partition=1to1 Executed in 235.38 secsfish external usr time 37.97 mins0

Re: [PATCH 00/14] lto: Linux LTO toplevel assembly

2025-08-28 Thread Andi Kleen
Michal Jires writes: > These patches allow us to handle toplevel assembly referencing symbols. > Previous linux kernel patches needed to mark any such referenced symbols > manually. Currently needed linux patches are here: > https://gitlab.com/mixal_iirec/linux_gcc_lto_patches > > Thanks for all

[PATCH 00/14] lto: Linux LTO toplevel assembly

2025-08-27 Thread Michal Jires
These patches allow us to handle toplevel assembly referencing symbols. Previous linux kernel patches needed to mark any such referenced symbols manually. Currently needed linux patches are here: https://gitlab.com/mixal_iirec/linux_gcc_lto_patches First part of these patches allows toplevel asse