diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-05-10 12:00:17 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-05-10 12:01:45 +0100 |
commit | 3ed5677bb61b334a2d01c769859cdd3279e12a07 (patch) | |
tree | e2cf0377218d9236d0759d9affafeb3199f0dd5c /gcc/cp/constexpr.cc | |
parent | c8977cf5f2daa9fecfc5d67a737506d0d31c578a (diff) | |
download | gcc-3ed5677bb61b334a2d01c769859cdd3279e12a07.zip gcc-3ed5677bb61b334a2d01c769859cdd3279e12a07.tar.gz gcc-3ed5677bb61b334a2d01c769859cdd3279e12a07.tar.bz2 |
[PATCH] aarch64: PR target/99195 annotate simple permutation patterns for vec-concat-zero
Another straightforward patch annotating patterns for the zip1, zip2, uzp1, uzp2, rev* instructions, plus tests.
Bootstrapped and tested on aarch64-none-linux-gnu and aarch64_be-none-elf.
gcc/ChangeLog:
PR target/99195
* config/aarch64/aarch64-simd.md (aarch64_<PERMUTE:perm_insn><mode>):
Rename to...
(aarch64_<PERMUTE:perm_insn><mode><vczle><vczbe>): ... This.
(aarch64_rev<REVERSE:rev_op><mode>): Rename to...
(aarch64_rev<REVERSE:rev_op><mode><vczle><vczbe>): ... This.
gcc/testsuite/ChangeLog:
PR target/99195
* gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
intrinsics.
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions