Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-09-05 Thread Richard Biener via Gcc-patches
On Mon, Sep 5, 2022 at 11:27 AM Prathamesh Kulkarni wrote: > > On Mon, 5 Sept 2022 at 14:39, Richard Biener > wrote: > > > > On Mon, Sep 5, 2022 at 10:54 AM Prathamesh Kulkarni > > wrote: > > > > > > On Mon, 29 Aug 2022 at 11:53, Prathamesh Kulkarni > > > wrote: > > > > > > > > On Thu, 18 Aug

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-09-05 Thread Prathamesh Kulkarni via Gcc-patches
On Mon, 5 Sept 2022 at 14:39, Richard Biener wrote: > > On Mon, Sep 5, 2022 at 10:54 AM Prathamesh Kulkarni > wrote: > > > > On Mon, 29 Aug 2022 at 11:53, Prathamesh Kulkarni > > wrote: > > > > > > On Thu, 18 Aug 2022 at 18:20, Prathamesh Kulkarni > > > wrote: > > > > > > > > On Thu, 18 Aug 202

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-09-05 Thread Richard Biener via Gcc-patches
On Mon, Sep 5, 2022 at 10:54 AM Prathamesh Kulkarni wrote: > > On Mon, 29 Aug 2022 at 11:53, Prathamesh Kulkarni > wrote: > > > > On Thu, 18 Aug 2022 at 18:20, Prathamesh Kulkarni > > wrote: > > > > > > On Thu, 18 Aug 2022 at 18:14, Prathamesh Kulkarni > > > wrote: > > > > > > > > On Wed, 17 Au

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-09-05 Thread Prathamesh Kulkarni via Gcc-patches
On Mon, 29 Aug 2022 at 11:53, Prathamesh Kulkarni wrote: > > On Thu, 18 Aug 2022 at 18:20, Prathamesh Kulkarni > wrote: > > > > On Thu, 18 Aug 2022 at 18:14, Prathamesh Kulkarni > > wrote: > > > > > > On Wed, 17 Aug 2022 at 17:01, Richard Biener > > > wrote: > > > > > > > > On Tue, Aug 16, 202

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-28 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 18 Aug 2022 at 18:20, Prathamesh Kulkarni wrote: > > On Thu, 18 Aug 2022 at 18:14, Prathamesh Kulkarni > wrote: > > > > On Wed, 17 Aug 2022 at 17:01, Richard Biener > > wrote: > > > > > > On Tue, Aug 16, 2022 at 6:30 PM Richard Sandiford > > > wrote: > > > > > > > > Prathamesh Kulkarni

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-18 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 18 Aug 2022 at 18:14, Prathamesh Kulkarni wrote: > > On Wed, 17 Aug 2022 at 17:01, Richard Biener > wrote: > > > > On Tue, Aug 16, 2022 at 6:30 PM Richard Sandiford > > wrote: > > > > > > Prathamesh Kulkarni writes: > > > > On Tue, 9 Aug 2022 at 18:42, Richard Biener > > > > wrote: >

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-18 Thread Prathamesh Kulkarni via Gcc-patches
On Wed, 17 Aug 2022 at 17:01, Richard Biener wrote: > > On Tue, Aug 16, 2022 at 6:30 PM Richard Sandiford > wrote: > > > > Prathamesh Kulkarni writes: > > > On Tue, 9 Aug 2022 at 18:42, Richard Biener > > > wrote: > > >> > > >> On Tue, Aug 9, 2022 at 12:10 PM Prathamesh Kulkarni > > >> wrote:

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-17 Thread Richard Biener via Gcc-patches
On Tue, Aug 16, 2022 at 6:30 PM Richard Sandiford wrote: > > Prathamesh Kulkarni writes: > > On Tue, 9 Aug 2022 at 18:42, Richard Biener > > wrote: > >> > >> On Tue, Aug 9, 2022 at 12:10 PM Prathamesh Kulkarni > >> wrote: > >> > > >> > On Mon, 8 Aug 2022 at 14:27, Richard Biener > >> > w>> >

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-16 Thread Richard Sandiford via Gcc-patches
Prathamesh Kulkarni writes: > On Tue, 9 Aug 2022 at 18:42, Richard Biener > wrote: >> >> On Tue, Aug 9, 2022 at 12:10 PM Prathamesh Kulkarni >> wrote: >> > >> > On Mon, 8 Aug 2022 at 14:27, Richard Biener >> > w>> > > >> > > >> > > /* If result vector has greater length than input vector, >

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-11 Thread Prathamesh Kulkarni via Gcc-patches
On Tue, 9 Aug 2022 at 18:42, Richard Biener wrote: > > On Tue, Aug 9, 2022 at 12:10 PM Prathamesh Kulkarni > wrote: > > > > On Mon, 8 Aug 2022 at 14:27, Richard Biener > > wrote: > > > > > > On Mon, Aug 1, 2022 at 5:17 AM Prathamesh Kulkarni > > > wrote: > > > > > > > > On Thu, 21 Jul 2022 at

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-09 Thread Richard Biener via Gcc-patches
On Tue, Aug 9, 2022 at 12:10 PM Prathamesh Kulkarni wrote: > > On Mon, 8 Aug 2022 at 14:27, Richard Biener > wrote: > > > > On Mon, Aug 1, 2022 at 5:17 AM Prathamesh Kulkarni > > wrote: > > > > > > On Thu, 21 Jul 2022 at 12:21, Richard Biener > > > wrote: > > > > > > > > On Wed, Jul 20, 2022

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-09 Thread Prathamesh Kulkarni via Gcc-patches
On Mon, 8 Aug 2022 at 14:27, Richard Biener wrote: > > On Mon, Aug 1, 2022 at 5:17 AM Prathamesh Kulkarni > wrote: > > > > On Thu, 21 Jul 2022 at 12:21, Richard Biener > > wrote: > > > > > > On Wed, Jul 20, 2022 at 5:36 PM Prathamesh Kulkarni > > > wrote: > > > > > > > > On Mon, 18 Jul 2022 at

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-08-08 Thread Richard Biener via Gcc-patches
On Mon, Aug 1, 2022 at 5:17 AM Prathamesh Kulkarni wrote: > > On Thu, 21 Jul 2022 at 12:21, Richard Biener > wrote: > > > > On Wed, Jul 20, 2022 at 5:36 PM Prathamesh Kulkarni > > wrote: > > > > > > On Mon, 18 Jul 2022 at 11:57, Richard Biener > > > wrote: > > > > > > > > On Fri, Jul 15, 2022

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-31 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 21 Jul 2022 at 12:21, Richard Biener wrote: > > On Wed, Jul 20, 2022 at 5:36 PM Prathamesh Kulkarni > wrote: > > > > On Mon, 18 Jul 2022 at 11:57, Richard Biener > > wrote: > > > > > > On Fri, Jul 15, 2022 at 3:49 PM Prathamesh Kulkarni > > > wrote: > > > > > > > > On Thu, 14 Jul 2022

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-20 Thread Richard Biener via Gcc-patches
On Wed, Jul 20, 2022 at 5:36 PM Prathamesh Kulkarni wrote: > > On Mon, 18 Jul 2022 at 11:57, Richard Biener > wrote: > > > > On Fri, Jul 15, 2022 at 3:49 PM Prathamesh Kulkarni > > wrote: > > > > > > On Thu, 14 Jul 2022 at 17:22, Richard Sandiford > > > wrote: > > > > > > > > Richard Biener w

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-20 Thread Prathamesh Kulkarni via Gcc-patches
On Mon, 18 Jul 2022 at 11:57, Richard Biener wrote: > > On Fri, Jul 15, 2022 at 3:49 PM Prathamesh Kulkarni > wrote: > > > > On Thu, 14 Jul 2022 at 17:22, Richard Sandiford > > wrote: > > > > > > Richard Biener writes: > > > > On Thu, Jul 14, 2022 at 9:55 AM Prathamesh Kulkarni > > > > wrote:

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-17 Thread Richard Biener via Gcc-patches
On Fri, Jul 15, 2022 at 3:49 PM Prathamesh Kulkarni wrote: > > On Thu, 14 Jul 2022 at 17:22, Richard Sandiford > wrote: > > > > Richard Biener writes: > > > On Thu, Jul 14, 2022 at 9:55 AM Prathamesh Kulkarni > > > wrote: > > >> > > >> On Wed, 13 Jul 2022 at 12:22, Richard Biener > > >> wrote

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-15 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 14 Jul 2022 at 17:22, Richard Sandiford wrote: > > Richard Biener writes: > > On Thu, Jul 14, 2022 at 9:55 AM Prathamesh Kulkarni > > wrote: > >> > >> On Wed, 13 Jul 2022 at 12:22, Richard Biener > >> wrote: > >> > > >> > On Tue, Jul 12, 2022 at 9:12 PM Prathamesh Kulkarni via Gcc-patc

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-14 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > On Thu, Jul 14, 2022 at 9:55 AM Prathamesh Kulkarni > wrote: >> >> On Wed, 13 Jul 2022 at 12:22, Richard Biener >> wrote: >> > >> > On Tue, Jul 12, 2022 at 9:12 PM Prathamesh Kulkarni via Gcc-patches >> > wrote: >> > > >> > > Hi Richard, >> > > For the following test:

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-14 Thread Richard Biener via Gcc-patches
On Thu, Jul 14, 2022 at 9:55 AM Prathamesh Kulkarni wrote: > > On Wed, 13 Jul 2022 at 12:22, Richard Biener > wrote: > > > > On Tue, Jul 12, 2022 at 9:12 PM Prathamesh Kulkarni via Gcc-patches > > wrote: > > > > > > Hi Richard, > > > For the following test: > > > > > > svint32_t f2(int a, int b

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-14 Thread Prathamesh Kulkarni via Gcc-patches
On Wed, 13 Jul 2022 at 12:22, Richard Biener wrote: > > On Tue, Jul 12, 2022 at 9:12 PM Prathamesh Kulkarni via Gcc-patches > wrote: > > > > Hi Richard, > > For the following test: > > > > svint32_t f2(int a, int b, int c, int d) > > { > > int32x4_t v = (int32x4_t) {a, b, c, d}; > > return sv

Re: ICE after folding svld1rq to vec_perm_expr duing forwprop

2022-07-12 Thread Richard Biener via Gcc-patches
On Tue, Jul 12, 2022 at 9:12 PM Prathamesh Kulkarni via Gcc-patches wrote: > > Hi Richard, > For the following test: > > svint32_t f2(int a, int b, int c, int d) > { > int32x4_t v = (int32x4_t) {a, b, c, d}; > return svld1rq_s32 (svptrue_b8 (), &v[0]); > } > > The compiler emits following ICE