This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [AArch64][SVE2] Support for EOR3 and variants of BSL


Yuliang Wang <Yuliang.Wang@arm.com> writes:
> Thanks very much, updated.
>
> Regards,
> Yuliang
>
>
> gcc/ChangeLog:
>
> 2019-10-17  Yuliang Wang  <yuliang.wang@arm.com>
>
> 	* config/aarch64/aarch64-sve2.md (aarch64_sve2_eor3<mode>)
> 	(aarch64_sve2_nor<mode>, aarch64_sve2_nand<mode>)
> 	(aarch64_sve2_bsl<mode>, aarch64_sve2_nbsl<mode>)
> 	(aarch64_sve2_bsl1n<mode>, aarch64_sve2_bsl2n<mode>):
> 	New combine patterns.
> 	* config/aarch64/iterators.md (BSL_DUP): New int iterator for the above.
> 	(bsl_1st, bsl_2nd, bsl_dup, bsl_mov): Attributes for the above.
>
> gcc/testsuite/ChangeLog:
>
> 2019-10-17  Yuliang Wang  <yuliang.wang@arm.com>
>
> 	* gcc.target/aarch64/sve2/eor3_1.c: New test.
> 	* gcc.target/aarch64/sve2/nlogic_1.c: As above.
> 	* gcc.target/aarch64/sve2/nlogic_2.c: As above.
> 	* gcc.target/aarch64/sve2/bitsel_1.c: As above.
> 	* gcc.target/aarch64/sve2/bitsel_2.c: As above.
> 	* gcc.target/aarch64/sve2/bitsel_3.c: As above.
> 	* gcc.target/aarch64/sve2/bitsel_4.c: As above.

Thanks, applied as r277110.

Richard


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]