aboutsummaryrefslogtreecommitdiff
path: root/gcc/coverage.h
diff options
context:
space:
mode:
authorJoe Ramsay <joe.ramsay@arm.com>2020-06-09 12:23:56 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2020-06-09 12:23:56 +0100
commitbb3ab62a8b4a108f01ea2eddfe31e9f733bd9cb6 (patch)
tree21c5dc2c6ab32dd3822172e36baf14dbe518a79b /gcc/coverage.h
parent452283bd060eb9bae41199b4b5e7266155d40e12 (diff)
downloadgcc-bb3ab62a8b4a108f01ea2eddfe31e9f733bd9cb6.zip
gcc-bb3ab62a8b4a108f01ea2eddfe31e9f733bd9cb6.tar.gz
gcc-bb3ab62a8b4a108f01ea2eddfe31e9f733bd9cb6.tar.bz2
AArch64+SVE: Add support for unpacked unary ops and BIC
MD patterns extended for unary ops ABS, CLS, CLZ, CNT, NEG and NOT to support unpacked vectors. Also extended patterns for BIC to support unpacked vectors where input elements are of the same width. gcc/ChangeLog: 2020-06-09 Joe Ramsay <joe.ramsay@arm.com> * config/aarch64/aarch64-sve.md (<optab><mode>2): Add support for unpacked vectors. (@aarch64_pred_<optab><mode>): Add support for unpacked vectors. (@aarch64_bic<mode>): Enable unpacked BIC. (*bic<mode>3): Enable unpacked BIC. gcc/testsuite/ChangeLog: 2020-06-09 Joe Ramsay <joe.ramsay@arm.com> * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test. * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test. * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test. * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test. * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test. * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test. * gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
Diffstat (limited to 'gcc/coverage.h')
0 files changed, 0 insertions, 0 deletions