https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121440

--- Comment #2 from rguenther at suse dot de <rguenther at suse dot de> ---
On Thu, 7 Aug 2025, pheeck at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121440
> 
> Filip Kastl <pheeck at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>             Summary|[16 Regression] 50%         |50% slowdown of 519.lbm_r
>                    |slowdown of 519.lbm_r on    |on Zen5 since
>                    |Zen5 since                  |r16-2727-g09f0768b55b96c
>                    |r16-2727-g09f0768b55b96c    |(the fix for pr120941)
>                    |(the fix for pr120941)      |
> 
> --- Comment #1 from Filip Kastl <pheeck at gcc dot gnu.org> ---
> This is actually not a regression against GCC 15.
> 
> https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=1294.477.0&plot.1=1359.477.0&plot.2=1288.477.0&;
> 
> Our graphs for Zen5 sadly don't go that far back but I'm guessing that the
> introduction of the rrvl pass in r16-271-gd1cada7481420a got us the speedup
> which we now lost.

Improving (but correctness!) hoisting to hoist from perfect nests
might be applicable, or moving rrvl to before invariant motion.

Reply via email to