diff options
author | Joel Hutton <joel.hutton@arm.com> | 2020-11-19 10:28:38 +0000 |
---|---|---|
committer | Joel Hutton <joel.hutton@arm.com> | 2020-11-19 11:47:43 +0000 |
commit | ec46904edfec162f32b8b411301374afc8f5fcb5 (patch) | |
tree | cde918f2fcb2d7f08459b35602ca54297f71bbd9 /gcc/tree-inline.c | |
parent | ec383f0bdb4077b744d493d02afff5f13f33029e (diff) | |
download | gcc-ec46904edfec162f32b8b411301374afc8f5fcb5.zip gcc-ec46904edfec162f32b8b411301374afc8f5fcb5.tar.gz gcc-ec46904edfec162f32b8b411301374afc8f5fcb5.tar.bz2 |
[1/3][aarch64] Add vec_widen patterns to aarch64
Add widening add and subtract patterns to the aarch64
backend. These allow taking vectors of N elements of size S
and performing and add/subtract on the high or low half
widening the resulting elements and storing N/2 elements of size 2*S.
These correspond to the addl,addl2,subl,subl2 instructions.
gcc/ChangeLog:
* config/aarch64/aarch64-simd.md: New patterns
vec_widen_saddl_lo/hi_<mode>.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions