Re: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-19 Thread Richard Sandiford
Tamar Christina writes: > gcc/ChangeLog: > > PR target/96342 > * config/aarch64/aarch64-sve.md (vec_init): New. > (@aarch64_pack_partial): New. > * config/aarch64/aarch64.cc (aarch64_sve_expand_vector_init_subvector): > New. > * config/aarch64/iterators.md (SVE_NO2E)

RE: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-19 Thread Tamar Christina
> -Original Message- > From: Richard Sandiford > Sent: Thursday, December 19, 2024 11:03 AM > To: Tamar Christina > Cc: gcc-patches@gcc.gnu.org; nd ; Richard Earnshaw > ; ktkac...@gcc.gnu.org > Subject: Re: [PATCH 7/7]AArch64: Implement vector concat of partial SVE

Re: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-19 Thread Richard Sandiford
Tamar Christina writes: >> > ;; 2 element quad vector modes. >> > (define_mode_iterator VQ_2E [V2DI V2DF]) >> > >> > @@ -1678,7 +1686,15 @@ (define_mode_attr VHALF [(V8QI "V4QI") (V16QI >> "V8QI") >> > (V2DI "DI")(V2SF "SF") >> > (V4SF "V2SF") (V4HF

RE: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-13 Thread Tamar Christina
> > ;; 2 element quad vector modes. > > (define_mode_iterator VQ_2E [V2DI V2DF]) > > > > @@ -1678,7 +1686,15 @@ (define_mode_attr VHALF [(V8QI "V4QI") (V16QI > "V8QI") > > (V2DI "DI")(V2SF "SF") > > (V4SF "V2SF") (V4HF "V2HF") > >

Re: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-12 Thread Richard Sandiford
Tamar Christina writes: > Hi All, > > This patch adds support for vector constructor from two partial SVE vectors > into > a full SVE vector. It also implements support for the standard vec_init obtab > to > do this. > > gcc/ChangeLog: > > PR target/96342 > * config/aarch64/aarch64-s

RE: [PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-11 Thread Tamar Christina
ping > -Original Message- > From: Tamar Christina > Sent: Wednesday, December 4, 2024 12:18 PM > To: gcc-patches@gcc.gnu.org > Cc: nd ; Richard Earnshaw ; > ktkac...@gcc.gnu.org; Richard Sandiford > Subject: [PATCH 7/7]AArch64: Implement vector concat of partial SV

[PATCH 7/7]AArch64: Implement vector concat of partial SVE vectors

2024-12-04 Thread Tamar Christina
Hi All, This patch adds support for vector constructor from two partial SVE vectors into a full SVE vector. It also implements support for the standard vec_init obtab to do this. gcc/ChangeLog: PR target/96342 * config/aarch64/aarch64-sve.md (vec_init): New. (@aarch64_pac