[aarch64] Use wzr/xzr for assigning 0 to vector element.
commit2c7bf8036dfe2f603f1c135dabf6415d8d28051b
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Wed, 19 Apr 2023 08:38:40 +0000 (19 14:08 +0530)
committerPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Wed, 19 Apr 2023 08:38:40 +0000 (19 14:08 +0530)
tree7fc8688ecb748e8feb475acf592caa5f7be7de9b
parent136330bf637b50a4f10ace017a4316541386b9c0
[aarch64] Use wzr/xzr for assigning 0 to vector element.

gcc/ChangeLog:
* config/aarch64/aarch64-simd.md (aarch64_simd_vec_set_zero<mode>):
New pattern.

gcc/testsuite/ChangeLog:
* gcc.target/aarch64/vec-set-zero.c: New test.
gcc/config/aarch64/aarch64-simd.md
gcc/testsuite/gcc.target/aarch64/vec-set-zero.c [new file with mode: 0644]