[PATCH][Arm] Auto-vectorization for MVE: vsub

2020-08-17 Thread Dennis Zhang
Hi all, This patch enables MVE vsub instructions for auto-vectorization. It adds RTL templates for MVE vsub instructions using 'minus' instead of unspec expression to make the instructions recognizable for vectorization. MVE target is added in sub3 optab. The sub3 optab is modified to use a mod

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-08-21 Thread Ramana Radhakrishnan via Gcc-patches
On Mon, Aug 17, 2020 at 7:42 PM Dennis Zhang wrote: > > > Hi all, > > This patch enables MVE vsub instructions for auto-vectorization. > It adds RTL templates for MVE vsub instructions using 'minus' instead of > unspec expression to make the instructions recognizable for vectorization. > MVE targe

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-09-07 Thread Dennis Zhang
Hi Ramana, On 8/21/20 10:33 PM, Ramana Radhakrishnan wrote: > On Mon, Aug 17, 2020 at 7:42 PM Dennis Zhang wrote: >> >> >> Hi all, >> >> This patch enables MVE vsub instructions for auto-vectorization. >> It adds RTL templates for MVE vsub instructions using 'minus' instead of >> unspec expressio

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-11-09 Thread Christophe Lyon via Gcc-patches
; > Cc: nd; Richard Earnshaw; Ramana Radhakrishnan > > Subject: RE: [PATCH][Arm] Auto-vectorization for MVE: vsub > > > > Hi Dennis, > > > > > -Original Message- > > > From: Dennis Zhang > > > Sent: 06 October 2020 17:47 > > > To: gc

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-10-06 Thread Dennis Zhang via Gcc-patches
Hi all, On 8/17/20 6:41 PM, Dennis Zhang wrote: > > Hi all, > > This patch enables MVE vsub instructions for auto-vectorization. > It adds RTL templates for MVE vsub instructions using 'minus' instead of > unspec expression to make the instructions recognizable for vectorization. > MVE target is

Ping: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-10-21 Thread Dennis Zhang via Gcc-patches
] Auto-vectorization for MVE: vsub Hi all, On 8/17/20 6:41 PM, Dennis Zhang wrote: > > Hi all, > > This patch enables MVE vsub instructions for auto-vectorization. > It adds RTL templates for MVE vsub instructions using 'minus' instead of > unspec expression to make the i

RE: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-10-22 Thread Kyrylo Tkachov via Gcc-patches
Hi Dennis, > -Original Message- > From: Dennis Zhang > Sent: 06 October 2020 17:47 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; nd ; > Richard Earnshaw ; Ramana Radhakrishnan > > Subject: Re: [PATCH][Arm] Auto-vectorization for MVE: vsub > > H

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-10-23 Thread Dennis Zhang via Gcc-patches
Hi Kyrylo, > > From: Kyrylo Tkachov > Sent: Thursday, October 22, 2020 9:40 AM > To: Dennis Zhang; gcc-patches@gcc.gnu.org > Cc: nd; Richard Earnshaw; Ramana Radhakrishnan > Subject: RE: [PATCH][Arm] Auto-vectorization for MVE:

Re: [PATCH][Arm] Auto-vectorization for MVE: vsub

2020-12-10 Thread Dennis Zhang via Gcc-patches
Hi Christophe, > From: Christophe Lyon > Sent: Monday, November 9, 2020 1:38 PM > To: Dennis Zhang > Cc: Kyrylo Tkachov; gcc-patches@gcc.gnu.org; Richard Earnshaw; nd; Ramana > Radhakrishnan > Subject: Re: [PATCH][Arm] Auto-vectorization for MVE: vsub > > Hi, > >