https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122124
Jeffrey A. Law <law at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rzinsly at ventanamicro dot com
--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Bisection lands on:
commit b71ff5184a6216bfc997ada706c89b2f585a7e66 (HEAD)
Author: Raphael Moreira Zinsly <[email protected]>
Date: Fri Sep 19 11:04:48 2025 -0300
RISC-V: Improve slide patterns recognition
Improve shuffle_slide_patterns to better recognize permutations that
can be constructed by a slideup or slidedown, covering more cases:
Slideup one vector into the middle the other like
{0, 4, 5, 3}.
Slidedown one vector not ending in the last element like
{5, 6, 2, 3}.
Slidedown one vector from the beginning like
{4, 5, 2, 3}.
gcc/ChangeLog:
* config/riscv/riscv-v.cc
(shuffle_slide_patterns): Cover more permutations.