RE: [PATCH 1/3] arm: Add movmisalign patterns for MVE (PR target/97875)

2021-01-08 Thread Kyrylo Tkachov via Gcc-patches
Hi Christophe, > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 17 December 2020 17:48 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH 1/3] arm: Add movmisalign patterns for MVE (PR > target/97875) > > This patch adds new movmisalign_mve_loa

RE: [PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle in vext intrinsics

2021-01-05 Thread Kyrylo Tkachov via Gcc-patches
Hi Prathamesh, > -Original Message- > From: Prathamesh Kulkarni > Sent: 05 January 2021 11:42 > To: Kyrylo Tkachov > Cc: gcc Patches > Subject: Re: [PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle > in vext intrinsics > > On Mon, 4 Jan 20

RE: [PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle in vext intrinsics

2021-01-04 Thread Kyrylo Tkachov via Gcc-patches
Hi Prathamesh > -Original Message- > From: Prathamesh Kulkarni > Sent: 04 January 2021 10:27 > To: gcc Patches ; Kyrylo Tkachov > > Subject: [PR66791][ARM] Replace __builtin_vext* with __buitlin_shuffle in > vext intrinsics > > Hi Kyrill, &g

RE: [PATCH]Arm MVE: Add missing complex mul iterators

2020-12-18 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 18 December 2020 16:09 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Ramana Radhakrishnan > ; Richard Earnshaw > ; ni...@redhat.com; Kyrylo Tkachov > > Subject: [PATCH]Arm MVE: Add missing complex mul iterat

Re: [PATCH] Update default_estimated_poly_value prototype in targhooks.h

2020-12-17 Thread Kyrylo Tkachov via Gcc-patches
Thanks HJ. Sorry for missing this in my testing. Kyrill From: H.J. Lu Sent: 17 December 2020 19:06 To: Richard Sandiford ; Kyrylo Tkachov via Gcc-patches ; Kyrylo Tkachov Subject: [PATCH] Update default_estimated_poly_value prototype in targhooks.h On Thu, Dec

RE: [PATCH] arm: Fix bootstrap

2020-12-17 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 17 December 2020 14:56 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd ; Prathamesh Kulkarni > > Subject: [PATCH] arm: Fix bootstrap > > Hi all, > > I'd like to

RE: [PATCH][GCC] arm: Add support for Cortex-A78C

2020-12-17 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Przemyslaw Wirkus > Sent: 08 December 2020 14:05 > To: gcc-patches@gcc.gnu.org > Cc: ni...@redhat.com; Richard Earnshaw ; > Ramana Radhakrishnan ; Kyrylo > Tkachov > Subject: [PATCH][GCC] arm: Add support for Cortex-A78C > &g

[PATCH] vect, aarch64: Extend SVE vs Advanced SIMD costing decisions in vect_better_loop_vinfo_p

2020-12-17 Thread Kyrylo Tkachov via Gcc-patches
Hi all, While experimenting with some backend costs for Advanced SIMD and SVE I hit many cases where GCC would pick SVE for VLA auto-vectorisation even when the backend very clearly presented cheaper costs for Advanced SIMD. For a simple float addition loop the SVE costs were: vec.c:9:21: note:

RE: [PATCH] rtl-ssa: Include memmodel.h before tm_p.h

2020-12-17 Thread Kyrylo Tkachov via Gcc-patches
Hi Rainer, > -Original Message- > From: Gcc-patches On Behalf Of > Rainer Orth > Sent: 17 December 2020 10:36 > To: gcc-patches@gcc.gnu.org > Cc: Richard Sandiford > Subject: [PATCH] rtl-ssa: Include memmodel.h before tm_p.h > > The RTL SSA merge broke SPARC bootstrap: > > In file incl

RE: [PATCH]AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Addition, Multiply and FMA.

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 10 December 2020 17:00 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Richard Earnshaw ; > Marcus Shawcroft ; Kyrylo Tkachov > ; Richard Sandiford > > Subject: [PATCH]AArch64: Add NEON, SVE and SVE2 RTL patt

RE: [PATCH v2 13/16]Arm: Add support for auto-vectorization using HF mode.

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 14 December 2020 10:16 > To: Tamar Christina > Cc: Richard Earnshaw ; nd ; > gcc Patches ; Ramana Radhakrishnan > > Subject: Re: [PATCH v2 13/16]Arm: Add support for auto-vectorization using

RE: [PATCH v3 4/4] arm: Auto-vectorization for MVE: vneg

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 11 December 2020 18:37 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v3 4/4] arm: Auto-vectorization for MVE: vneg > > This patch enables MVE vneg instructions for auto-vectorization. MVE

RE: [PATCH v3 3/4] arm: Auto-vectorization for MVE: vmvn

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 11 December 2020 18:37 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v3 3/4] arm: Auto-vectorization for MVE: vmvn > > This patch enables MVE vmvnq instructions for auto-vectorization. MV

RE: [PATCH v3 2/4] arm: Auto-vectorization for MVE: vbic

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 11 December 2020 18:37 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v3 2/4] arm: Auto-vectorization for MVE: vbic > > This patch enables MVE vbic instructions for auto-vectorization. MVE

RE: [PATCH v3 1/4] arm: Auto-vectorization for MVE: veor

2020-12-14 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 11 December 2020 18:37 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v3 1/4] arm: Auto-vectorization for MVE: veor > > This patch enables MVE veorq instructions for auto-vectorization. MV

RE: [PATCH] arm: Auto-vectorization for MVE clean condition for vand and vorr expanders

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 11 December 2020 16:33 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Auto-vectorization for MVE clean condition for vand > and vorr expanders > > The patch restores the unconditional

RE: [backport gcc-10][AArch64] ACLE bf16 get

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Dennis Zhang > Sent: 10 December 2020 14:35 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Richard Earnshaw ; > Marcus Shawcroft ; Kyrylo Tkachov > ; Richard Sandiford > > Subject: [backport gcc-10][AArch64] ACLE bf16 get > >

RE: [PR66791][ARM] Replace __builtin_neon_vneg* by - for vneg intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Prathamesh Kulkarni > Sent: 08 December 2020 09:57 > To: gcc Patches ; Kyrylo Tkachov > > Subject: Re: [PR66791][ARM] Replace __builtin_neon_vneg* by - for vneg > intrinsics > > On Thu, 3 Dec 2020 at 16:23, Prathamesh Ku

RE: [ARM][PR66791] Replace builtins for vclt and vcgt intrinsics in arm_neon.h

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Prathamesh Kulkarni > Sent: 08 December 2020 11:04 > To: gcc Patches ; Kyrylo Tkachov > > Subject: [ARM][PR66791] Replace builtins for vclt and vcgt intrinsics in > arm_neon.h > > Hi, > This patch replaces calls to __builtin

RE: [PR66791][ARM] Replace __builtin_neon_vcreate* for vcreate intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Prathamesh Kulkarni > Sent: 08 December 2020 09:41 > To: Kyrylo Tkachov > Cc: gcc Patches > Subject: Re: [PR66791][ARM] Replace __builtin_neon_vcreate* for vcreate > intrinsics > > On Fri, 4 Dec 2020 at 16:26, Prathamesh Kulkar

RE: [backport gcc-10][AArch64] ACLE bf16 convert

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Dennis Zhang > Sent: 10 December 2020 14:27 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Richard Earnshaw ; > Marcus Shawcroft ; Kyrylo Tkachov > ; Richard Sandiford > > Subject: [backport gcc-10][AArch64] ACLE bf16 convert &

RE: [PATCH V2] arm: [testsuite] fix lob tests for -mfloat-abi=hard

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 01 December 2020 10:13 > To: gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw ; nd ; > Kyrylo Tkachov > Subject: [PATCH V2] arm: [testsuite] fix lob tests for -mfloat-abi=hard > > Hi all, > > second

RE: [PATCH] arm: Improve documentation for effective target 'arm_softfloat'

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 01 December 2020 13:52 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH] arm: Improve documentation for effective target > 'arm_softfloat' >

RE: [PATCH][GCC10][6/6] arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:14 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][6/6] arm: Add vstN_lane_bf16 + vstNq_lane_bf16 > intrisics > > Hi all, &g

RE: [PATCH][GCC10][5/6] arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:13 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][5/6] arm: Add vldN_lane_bf16 + vldNq_lane_bf16 > intrisics > > Hi all, >

RE: [PATCH][GCC10][4/6] arm: Add vst1_bf16 + vst1q_bf16 intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:11 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][4/6] arm: Add vst1_bf16 + vst1q_bf16 intrinsics > > Hi all, > > forth

RE: [PATCH][GCC10][3/6] arm: Add vld1_bf16 + vld1q_bf16 intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:10 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][3/6] arm: Add vld1_bf16 + vld1q_bf16 intrinsics > > Hi all, > > third

RE: [PATCH][GCC10][2/6] arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:09 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][2/6] arm: Add vst1_lane_bf16 + vstq_lane_bf16 > intrinsics > > Hi all, >

RE: [PATCH][GCC10][1/6] arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 December 2020 17:08 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10][1/6] arm: Add vld1_lane_bf16 + vldq_lane_bf16 > intrinsics > > Hi all, >

RE: [PATCH 1/5] arm: Auto-vectorization for MVE: vand

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
Hi Christophe, From: Christophe Lyon Sent: 10 December 2020 12:16 To: Kyrylo Tkachov Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH 1/5] arm: Auto-vectorization for MVE: vand On Tue, 8 Dec 2020 at 15:00, Kyrylo Tkachov <mailto:kyrylo.tkac...@arm.com> wrote: > -Origina

RE: RFC: ARM MVE and Neon auto-vectorization

2020-12-11 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Richard Sandiford via Gcc-patches > Sent: 10 December 2020 17:54 > To: Christophe Lyon > Cc: Christophe Lyon via Gcc-patches > Subject: Re: RFC: ARM MVE and Neon auto-vectorization > > Christophe Lyon writes: > > On Wed, 9 Dec 2

RE: [PATCH]Arm: Add NEON and MVE RTL patterns for Complex Addition, Multiply and FMA. Fix mve types Fix mve patterns

2020-12-10 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 10 December 2020 17:00 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Ramana Radhakrishnan > ; Richard Earnshaw > ; ni...@redhat.com; Kyrylo Tkachov > > Subject: [PATCH]Arm: Add NEON and MVE RTL patterns for C

[PATCH] aarch64: Add CPU-specific SVE vector costs struct

2020-12-09 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This patch extends the backend vector costs structures to allow for separate Advanced SIMD and SVE costs. The fields in the current cpu_vector_costs that would vary between the ISAs are moved into a simd_vec_cost struct and we have two typedefs of it: advsimd_vec_cost and sve_vec_costs.

RE: [PATCH][GCC] aarch64: Add +pauth to -march

2020-12-09 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Przemyslaw Wirkus > Sent: 07 December 2020 21:20 > To: gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw ; Richard Sandiford > ; Kyrylo Tkachov > ; Marcus Shawcroft > > Subject: [PATCH][GCC] aarch64: Add +pauth to -mar

RE: [PATCH v2 13/16]Arm: Add support for auto-vectorization using HF mode.

2020-12-09 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 25 September 2020 15:31 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Ramana Radhakrishnan > ; Richard Earnshaw > ; ni...@redhat.com; Kyrylo Tkachov > > Subject: [PATCH v2 13/16]Arm: Add support for auto-ve

RE: [PATCH 1/5] arm: Auto-vectorization for MVE: vand

2020-12-08 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Christophe Lyon > Sent: 08 December 2020 13:59 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH 1/5] arm: Auto-vectorization for MVE: vand > > On Tue, 8 Dec 2020 at 14:19, Kyrylo Tkachov > w

RE: [PATCH 1/5] arm: Auto-vectorization for MVE: vand

2020-12-08 Thread Kyrylo Tkachov via Gcc-patches
Hi Christophe > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 08 December 2020 13:06 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH 1/5] arm: Auto-vectorization for MVE: vand > > This patch enables MVE vandq instructions for auto-vectoriza

RE: [PATCH][GCC10] arm: Fix unwanted fall-through in arm.c

2020-12-08 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 02 December 2020 16:06 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH][GCC10] arm: Fix unwanted fall-through in arm.c > > Hi all, > > this is to fix

RE: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for vmvn intrinsics

2020-12-07 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Prathamesh Kulkarni > Sent: 07 December 2020 11:26 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for > vmvn intrinsics > > On Mon, 7 Dec 2020 at 16:

RE: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for vmvn intrinsics

2020-12-07 Thread Kyrylo Tkachov via Gcc-patches
Hi Prathamesh, > -Original Message- > From: Prathamesh Kulkarni > Sent: 07 December 2020 11:01 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for > vmvn intrinsics > > On Thu,

RE: [PR66791][ARM] Replace __builtin_neon_vcreate* for vcreate intrinsics

2020-12-03 Thread Kyrylo Tkachov via Gcc-patches
Hi Prathamesh, > -Original Message- > From: Prathamesh Kulkarni > Sent: 03 December 2020 10:50 > To: gcc Patches ; Kyrylo Tkachov > > Subject: [PR66791][ARM] Replace __builtin_neon_vcreate* for vcreate > intrinsics > > Hi, > This patch replaces calls to __

RE: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for vmvn intrinsics

2020-12-03 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Prathamesh Kulkarni via Gcc-patches > Sent: 03 December 2020 10:30 > To: gcc Patches ; Kyrill Tkachov > > Subject: Re: [PR66791][ARM] Replace calls to __builtin_neon_vmvn* by ~ for > vmvn intrinsics > > On Wed, 25 Nov 2020 at 22:0

RE: [PATCH] aarch64: Introduce --param=aarch64-autovec-preference to select autovec preference in backend

2020-11-27 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Richard Sandiford > Sent: 27 November 2020 08:29 > To: Richard Biener > Cc: Kyrylo Tkachov ; gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] aarch64: Introduce --param=aarch64-autovec- > preference to select autovec preference in backen

[PATCH] aarch64: Introduce --param=aarch64-autovec-preference to select autovec preference in backend

2020-11-26 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This is a patch that introduces the aarch64-autovec-preference that can take values from 0 - 4, 0 being the default. It can be used to override the autovectorisation preferences in the backend: 0 - use default scheme 1 - only use Advanced SIMD 2 - only use SVE 3 - use Advanced SIMD and SV

RE: [PATCH] arm: [testsuite] fix lob tests for -mfloat-abi=hard

2020-11-26 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: 26 November 2020 13:54 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH] arm: [testsuite] fix lob tests for -mfloat-abi=hard > > Hi all, > >

RE: [backport gcc-8,9][arm] Thumb2 out of range conditional branch fix [PR91816]

2020-11-25 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Stam Markianos-Wright > Sent: 25 November 2020 13:49 > To: gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw ; Ramana > Radhakrishnan ; Kyrylo Tkachov > ; ni...@redhat.com > Subject: [backport gcc-8,9][arm] Thumb2 out of range condition

RE: libsanitizer: Hwasan reporting check for dladdr failing

2020-11-24 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Matthew Malcomson > Sent: 24 November 2020 16:20 > To: Kyrylo Tkachov > Cc: Richard Sandiford ; gcc- > patc...@gcc.gnu.org > Subject: Re: libsanitizer: Hwasan reporting check for dladdr failing > > On 24/11/2020 15:53, Kyrylo Tk

RE: libsanitizer: Hwasan reporting check for dladdr failing

2020-11-24 Thread Kyrylo Tkachov via Gcc-patches
Hi Matthew, > -Original Message- > From: Gcc-patches On Behalf Of > Matthew Malcomson via Gcc-patches > Sent: 24 November 2020 15:47 > To: gcc-patches@gcc.gnu.org > Cc: Richard Sandiford > Subject: libsanitizer: Hwasan reporting check for dladdr failing > > Hello there, > > This is the

RE: testsuite/arm: add missing -mthumb to several tests

2020-11-23 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 23 November 2020 09:20 > To: gcc Patches > Subject: testsuite/arm: add missing -mthumb to several tests > > Some tests force -mcpu=cortex-mXX but do not add -mthumb, causing > errors if GCC

RE: [PATCH] [PR target/97727] aarch64: [testcase] fix bf16_vstN_lane_2.c for big endian targets

2020-11-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 09 November 2020 18:24 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd ; > christophe.l...@linaro.org > Subject: [PATCH] [PR target/97727] aarch64: [testcase] fix > bf16_v

RE: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528]

2020-11-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Jakub Jelinek > Sent: 19 November 2020 18:57 > To: Richard Earnshaw ; Ramana > Radhakrishnan ; Kyrylo Tkachov > > Cc: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Fix up neon_vector_mem_operand [PR97528] > > Hi! > &g

RE: [PATCH] [PR target/97726] arm: [testsuite] fix some simd tests on armbe

2020-11-20 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 16 November 2020 16:11 > To: Andrea Corallo via Gcc-patches > Cc: nd ; Richard Earnshaw ; > Kyrylo Tkachov > Subject: [PATCH] [PR target/97726] arm: [testsuite] fix some simd tests on > armbe > >

RE: [PATCH v2 10/16]AArch64: Add NEON RTL patterns for Complex Addition, Multiply and FMA.

2020-11-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 25 September 2020 15:30 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Richard Earnshaw ; > Marcus Shawcroft ; Kyrylo Tkachov > ; Richard Sandiford > > Subject: [PATCH v2 10/16]AArch64: Add NEON RTL patt

RE: [PATCH v2 15/16]Arm: Add MVE RTL patterns for Complex Addition, Multiply and FMA.

2020-11-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 25 September 2020 15:32 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Ramana Radhakrishnan > ; Richard Earnshaw > ; ni...@redhat.com; Kyrylo Tkachov > > Subject: [PATCH v2 15/16]Arm: Add MVE RTL patterns for C

RE: [PATCH v2 14/16]Arm: Add NEON RTL patterns for Complex Addition, Multiply and FMA.

2020-11-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Tamar Christina > Sent: 25 September 2020 15:31 > To: gcc-patches@gcc.gnu.org > Cc: nd ; Ramana Radhakrishnan > ; Richard Earnshaw > ; ni...@redhat.com; Kyrylo Tkachov > > Subject: [PATCH v2 14/16]Arm: Add NEON RTL patterns for C

RE: [PATCH] aarch64: Make use of RTL predicates

2020-11-13 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: 10 November 2020 13:26 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH] aarch64: Make use of RTL predicates > > Hi all, > > I'd like to

RE: [PATCH] aarch64: Do not alter force_reg returned register expanding fcmla

2020-11-09 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 09 November 2020 10:04 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH] aarch64: Do not alter force_reg returned register > expanding fcmla > > Hi al

RE: [PATCH V2] arm: [testcase] Better narrow some bfloat16 testcase

2020-11-09 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 09 November 2020 10:05 > To: Christophe Lyon > Cc: Kyrylo Tkachov ; gcc-patches@gcc.gnu.org; > Richard Earnshaw ; nd > Subject: Re: [PATCH V2] arm: [testcase] Better narrow some bfloat16 > testcase >

RE: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 intrinsics

2020-11-05 Thread Kyrylo Tkachov via Gcc-patches
H, Christophe, > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 15 October 2020 18:23 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Implement vceqq_p64, vceqz_p64 and vceqzq_p64 > intrinsics > > This patch adds implementations for vc

RE: [PATCH 6/x] arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 02 November 2020 09:04 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 6/x] arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics > > Hi all, > > las

RE: [PATCH 5/x] arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
HI Andrea, > -Original Message- > From: Andrea Corallo > Sent: 02 November 2020 09:03 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 5/x] arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics > > Hi all, >

RE: [PATCH 3/x] arm: Add vld1_bf16 + vld1q_bf16 intrinsics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 02 November 2020 09:01 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 3/x] arm: Add vld1_bf16 + vld1q_bf16 intrinsics > > Hi all, > > Third patch o

RE: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Andrea Corallo > Sent: 03 November 2020 11:01 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw > ; nd > Subject: Re: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics > > Kyrylo Tkachov writes: > [

RE: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: 02 November 2020 09:02 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 4/x] arm: Add vst1_bf16 + vst1q_bf16 intrinsics > > Hi all, > > For

RE: [PATCH 2/x] arm: add vst1_lane_bf16 + vstq_lane_bf16 intrinsics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: 26 October 2020 16:02 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 2/x] arm: add vst1_lane_bf16 + vstq_lane_bf16 intrinsics > > Hi all, > &g

RE: [PATCH 1/x] arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics

2020-11-03 Thread Kyrylo Tkachov via Gcc-patches
Hi Andrea, > -Original Message- > From: Andrea Corallo > Sent: 26 October 2020 15:59 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Richard Earnshaw > ; nd > Subject: [PATCH 1/x] arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics > > Hi all, > >

RE: [PATCH] PR tree-optimization/97546 Bail out of find_bswap_or_nop on non-INTEGER_CST sizes

2020-10-26 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Jakub Jelinek > Sent: 26 October 2020 09:32 > To: Kyrylo Tkachov > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] PR tree-optimization/97546 Bail out of > find_bswap_or_nop on non-INTEGER_CST sizes > > On Mon, Oct 26, 2020

[PATCH] PR tree-optimization/97546 Bail out of find_bswap_or_nop on non-INTEGER_CST sizes

2020-10-26 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This patch fixes the ICE in the PR by bailing out of find_bswap_or_nop on poly_int sizes. I don't think it intends to handle them and from my reading of the code it's the most appropriate place to reject them here rather than in the callers. Bootstrapped and tested on aarch64-none-linux

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][GCC] arm: Fix the warning -mcpu=cortex-m55 conflicting with -march=armv8.1-m.main (pr97327).

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 16 October 2020 14:21 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC] arm: Fix the warning -mcpu=cortex-m55 conflicting > with -march=armv8.1-m.main (pr97327). > > H

RE: [PATCH][GCC-10 backport] arm: [MVE] Remove illegal intrinsics (PR target/96914)

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 16 October 2020 12:45 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC-10 backport] arm: [MVE] Remove illegal intrinsics (PR > target/96914) > > Hello, > > Applied

RE: [PATCH][GCC-10 backport] arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914)

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 16 October 2020 12:45 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC-10 backport] arm: [MVE] Add missing > __arm_vcvtnq_u32_f32 intrinsic (PR 96914) > > Hello, &

RE: [PATCH][GCC-10 backport] arm: [MVE] Add vqdmlashq intrinsics (PR target/96914)

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 16 October 2020 12:45 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC-10 backport] arm: [MVE] Add vqdmlashq intrinsics (PR > target/96914) > > Hello, > > Applied

RE: [PATCH][GCC] arm: Fix wrong code generated for mve scatter store with writeback intrinsics with -O2 (PR97271).

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 07 October 2020 07:14 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC] arm: Fix wrong code generated for mve scatter store > with writeback intrinsics with -O2 (PR97271). >

RE: [PATCH][GCC-10 backport] arm: Add +nomve and +nomve.fp options to -mcpu=cortex-m55.

2020-10-16 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 06 October 2020 15:32 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC-10 backport] arm: Add +nomve and +nomve.fp > options to -mcpu=cortex-m55. > > Backport of Joe's

RE: [PATCH][Arm] Auto-vectorization for MVE: vmin/vmax

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

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

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

[PATCH][GCC 8] AArch64: Add Neoverse N2 tuning model

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This is the GCC 8 patch for the Neoverse N2 tuning struct. It sets the AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC tune flag as well. Bootstrapped and tested on the branch. Pushing to GCC 8. Thanks, Kyrill gcc/ * config/aarch64/aarch64.c (neoversen2_tunings): Define. * conf

[PATCH][GCC 9] AArch64: Add Neoverse N2 tuning mode

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This is the GCC 9 patch for the Neoverse N2 tuning struct. It sets the AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC tune flag as well. Bootstrapped and tested on the branch. Pushing to GCC 9. Thanks, Kyrill gcc/ * config/aarch64/aarch64.c (neoversen2_tunings): Define. * conf

[PATCH][GCC 10] AArch64: Add Neoverse N2 tuning model

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
This is the GCC 10 version of the Neoverse N2 tuning struct patch. It's more or less identical. Bootstrapped and tested on the branch. Pushing to GCC 10. Thanks, Kyrill gcc/ * config/aarch64/aarch64.c (neoversen2_tunings): Define. * config/aarch64/aarch64-cores.def (neoverse-n2):

[PATCH] AArch64: Add Neoverse N2 tuning model

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This patch adds a tuning structure for Neoverse N2 to allow for further tuning. For now it's just a deduplication of the Neoverse N1 struct that it was reusing but with the SVE width set to 128. Bootstrapped and tested on aarch64-none-linux-gnu. Pushing to trunk and will push similar pat

RE: [PATCH][GCC-10 backport] arm: Fix fp16 move patterns for base MVE

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Przemyslaw Wirkus > Sent: 13 October 2020 10:56 > To: gcc-patches@gcc.gnu.org > Cc: ni...@redhat.com; Richard Earnshaw ; > Kyrylo Tkachov ; Ramana Radhakrishnan > > Subject: [PATCH][GCC-10 backport] arm: Fix fp16 move patterns for

RE: [PATCH][GCC-10 backport] arm: Fix ICEs in no-literal-pool.c on MVE [PR97251]

2020-10-13 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Przemyslaw Wirkus > Sent: 13 October 2020 10:56 > To: gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw ; ni...@redhat.com; > Ramana Radhakrishnan ; Kyrylo > Tkachov > Subject: [PATCH][GCC-10 backport] arm: Fix ICEs in no-literal-

RE: Ping: [PATCH][Arm] Enable MVE SIMD modes for vectorization

2020-10-12 Thread Kyrylo Tkachov via Gcc-patches
Hi Christophe, > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 12 October 2020 12:41 > To: Dennis Zhang > Cc: Richard Earnshaw ; nd ; > gcc-patches@gcc.gnu.org; Ramana Radhakrishnan > > Subject: Re: Ping: [PATCH][Arm] Enable MVE SIMD modes

[PATCH] PR target/97349 AArch64: Incorrect types for some Neon vdupq_n_<...> intrinsics

2020-10-12 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This patch fixes the PR by adjusting the input types of the intrinsic prototypes to the ones mandated by ACLE Turns out the tests in the testsuite were already using the correct ones, but implicit conversions hid the bug... Bootstrapped and tested on aarch64-none-linux-gnu. Pushing to m

[PATCH][GCC 9][AArch64] Implement ACLE intrinsics for FRINT[32,64][Z,X]

2020-10-08 Thread Kyrylo Tkachov via Gcc-patches
Hi all, I'd like to backport this patch to the GCC 9 branch to implement these Armv8.5-a intrinsics that should have been there. The backport is fairly simple. Bootstrapped and tested on aarch64-none-linux-gnu. Pushing to GCC 9 branch. This patch implements the ACLE intrinsics to access the FRI

RE: [PATCH] arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic (PR 96914)

2020-10-08 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 05 October 2020 10:58 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: [MVE] Add missing __arm_vcvtnq_u32_f32 intrinsic > (PR 96914) > > __arm_vcvtnq_u32_f32 was missing from arm_mve.h,

RE: [PATCH v2] arm: [MVE[ Add vqdmlashq intrinsics

2020-10-07 Thread Kyrylo Tkachov via Gcc-patches
Hi Christophe > -Original Message- > From: Gcc-patches On Behalf Of > Christophe Lyon via Gcc-patches > Sent: 06 October 2020 16:59 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v2] arm: [MVE[ Add vqdmlashq intrinsics > > This patch adds: > vqdmlashq_m_n_s16 > vqdmlashq_m_n_s32 > vqdml

RE: [PATCH v2] arm: [MVE] Remove illegal intrinsics

2020-10-06 Thread Kyrylo Tkachov via Gcc-patches
With gcc-patches on too. Not sure why the reply-all function fails for your address Kyrill > -Original Message- > From: Kyrylo Tkachov > Sent: 06 October 2020 17:13 > To: Christophe Lyon > Subject: RE: [PATCH v2] arm: [MVE] Remove illegal intrinsics > > > &

RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md to maintain consistency.

2020-10-06 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 06 October 2020 14:55 > To: Kyrylo Tkachov ; gcc-patches@gcc.gnu.org > Subject: RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md > to maintain consistency. > > Hi Kyrill, >

RE: Ping: [PATCH][Arm] Enable MVE SIMD modes for vectorization

2020-10-06 Thread Kyrylo Tkachov via Gcc-patches
Hi Dennis, > -Original Message- > From: Dennis Zhang > Sent: 06 October 2020 14:37 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; nd ; > Richard Earnshaw ; Ramana Radhakrishnan > > Subject: Ping: [PATCH][Arm] Enable MVE SIMD modes for vectorization > &

RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md to maintain consistency.

2020-10-06 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 06 October 2020 13:27 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md to > maintain consistency. > > Hello, > > To ma

RE: [PATCH][GCC-10 backport] arm: Remove coercion from scalar argument to vmin & vmax intrinsics.

2020-10-06 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Srinath Parvathaneni > Sent: 06 October 2020 14:37 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov > Subject: [PATCH][GCC-10 backport] arm: Remove coercion from scalar > argument to vmin & vmax intrinsics. > > Hello,

RE: [PATCH][GCC 10] arm: Add support for Neoverse N2 CPU

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Alex Coplan > Sent: 02 October 2020 15:49 > To: gcc-patches@gcc.gnu.org > Cc: ni...@redhat.com; Richard Earnshaw ; > Ramana Radhakrishnan ; Kyrylo > Tkachov > Subject: [PATCH][GCC 10] arm: Add support for Neoverse N2 CPU >

RE: [PATCH] arm: Add missing part number for Neoverse V1

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Alex Coplan > Sent: 02 October 2020 15:41 > To: gcc-patches@gcc.gnu.org > Cc: ni...@redhat.com; Richard Earnshaw ; > Ramana Radhakrishnan ; Kyrylo > Tkachov > Subject: [PATCH] arm: Add missing part number for Neoverse V1 > > T

[PATCH][GCC 8] AArch64: Add Neoverse V1 tuning struct

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This GCC 8 patch duplicates the Cortex-A72 tuning struct that's currently used for Neoverse V1 and AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC tune flag to prefer Advanced SIMD over SVE autovectorisation. Bootstrapped and tested on GCC 8, pushing to the branch. Thanks, Kyrill gcc/

[PATCH][GCC 9] AArch64: Add Neoverse V1 tuning struct

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This GCC 9 patch duplicates the Neoverse N1 tuning struct that's currently used for Neoverse V1 and AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC tune flag to prefer Advanced SIMD over SVE autovectorisation. Bootstrapped and tested on GCC 9, pushing to the branch. Thanks, Kyrill gcc/

[PATCH] AArch64: Add neoversev1_tunings struct

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
Hi all, This patch adds a Neoverse V1-specific tuning struct that currently is just a deduplication of the N1 struct it was using before and specifying the SVE width. This will allow us to tweak Neoverse V1 things in the future as needed. Bootstrapped and tested on aarch64-none-linux-gnu. Commit

RE: [PATCH v2][GCC] arm: Add +nomve and +nomve.fp options to -mcpu=cortex-m55

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
Hi Joe, > -Original Message- > From: Gcc-patches On Behalf Of Joe > Ramsay > Sent: 19 August 2020 17:12 > To: gcc-patches@gcc.gnu.org > Subject: [PATCH v2][GCC] arm: Add +nomve and +nomve.fp options to - > mcpu=cortex-m55 > > From: Joe Ramsay > > Hi all, > > This patch rearranges feat

RE: [PATCH] arm: Remove coercion from scalar argument to vmin & vmax intrinsics

2020-10-02 Thread Kyrylo Tkachov via Gcc-patches
Hi Joe, > -Original Message- > From: Gcc-patches On Behalf Of Joe > Ramsay > Sent: 13 August 2020 14:16 > To: Joe Ramsay ; gcc-patches@gcc.gnu.org > Subject: [PATCH] arm: Remove coercion from scalar argument to vmin & > vmax intrinsics > > From: Joe Ramsay > > Hi, > > This patch fixes

<    4   5   6   7   8   9   10   11   12   13   >