Regarding vectorize pattern recognition for vector code

2025-09-25 Thread Avinash Jayakar via Gcc
Hi, I had a question regarding the function vect_pattern_recog that is triggered in the slp/vectorization pass. In case the original code is already in vector form, for example below is the original gimple dump of a vector function ;; Function lshift1_64 (null) ;; enabled by -tree-original {

gcc-13-20250925 is now available

2025-09-25 Thread GCC Administrator via Gcc
Snapshot gcc-13-20250925 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20250925/ and on various mirrors, see https://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 13 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: Regarding vectorize pattern recognition for vector code

2025-09-25 Thread Avinash Jayakar via Gcc
On Wed, 2025-09-24 at 08:30 +0200, Richard Biener via Gcc wrote: > >   > > 2. Implement mulv2di3 for this specific target (which does exactly > > what > > scalar code would do), and let expand pass (expand_mult) take care > > of > > converting mult to shift/add/sub. > > The expand pass wouldn't d

GNU Cauldron BoF: GCC and AI

2025-09-25 Thread Pietra Ferreira
Hello everyone, I am running a Birds of a Feather (BoF) session on the intersection of GCC and AI at this year's GNU Cauldron and I wanted to reach out to the community for your thoughts and suggestions. The goal of a BoF is to have an open, informal discussion. I've prepared a short abstract