diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-04-23 14:40:17 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-04-23 14:40:17 +0100 |
commit | 3b13c59c835f92b353ef318398e39907cdeec4fa (patch) | |
tree | 32ea46cf8026aaa367f8f00e0da24f7c1e9cdc65 /gcc/tree-ssa-phiopt.cc | |
parent | 8ffff5e9de2fa8e2845c8045941afbb1e8638aed (diff) | |
download | gcc-3b13c59c835f92b353ef318398e39907cdeec4fa.zip gcc-3b13c59c835f92b353ef318398e39907cdeec4fa.tar.gz gcc-3b13c59c835f92b353ef318398e39907cdeec4fa.tar.bz2 |
aarch64: Add vect_concat with zeroes annotation to addp pattern
Similar to others, the addp pattern can be safely annotated with <vczle><vczbe> to create
the implicit vec_concat-with-zero variants.
Bootstrapped and tested on aarch64-none-linux-gnu and aarch64_be-none-elf.
gcc/ChangeLog:
PR target/99195
* config/aarch64/aarch64-simd.md (aarch64_addp<mode>): Rename to...
(aarch64_addp<mode><vczle><vczbe>): ... This.
gcc/testsuite/ChangeLog:
PR target/99195
* gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions