diff options
author | Tamar Christina <tamar.christina@arm.com> | 2021-07-14 15:21:40 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2021-07-14 15:21:40 +0100 |
commit | 1e0ab1c4ba6159ad7ce71c6cddd5e04d2a636742 (patch) | |
tree | 1de396e7ff98ac6a3825cb7bd7ba948e751fd503 /gcc/tree-vect-patterns.c | |
parent | 6412c58c781f64b60e7353e762cd5cec62a863e7 (diff) | |
download | gcc-1e0ab1c4ba6159ad7ce71c6cddd5e04d2a636742.zip gcc-1e0ab1c4ba6159ad7ce71c6cddd5e04d2a636742.tar.gz gcc-1e0ab1c4ba6159ad7ce71c6cddd5e04d2a636742.tar.bz2 |
middle-end: Add tests middle end generic tests for sign differing dotproduct.
This adds testcases to test for auto-vect detection of the new sign differing
dot product.
gcc/ChangeLog:
* doc/sourcebuild.texi (arm_v8_2a_i8mm_neon_hw): Document.
gcc/testsuite/ChangeLog:
* lib/target-supports.exp
(check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
check_effective_target_arm_v8_2a_i8mm_neon_hw,
check_effective_target_vect_usdot_qi): New.
* gcc.dg/vect/vect-reduc-dot-9.c: New test.
* gcc.dg/vect/vect-reduc-dot-10.c: New test.
* gcc.dg/vect/vect-reduc-dot-11.c: New test.
* gcc.dg/vect/vect-reduc-dot-12.c: New test.
* gcc.dg/vect/vect-reduc-dot-13.c: New test.
* gcc.dg/vect/vect-reduc-dot-14.c: New test.
* gcc.dg/vect/vect-reduc-dot-15.c: New test.
* gcc.dg/vect/vect-reduc-dot-16.c: New test.
* gcc.dg/vect/vect-reduc-dot-17.c: New test.
* gcc.dg/vect/vect-reduc-dot-18.c: New test.
* gcc.dg/vect/vect-reduc-dot-19.c: New test.
* gcc.dg/vect/vect-reduc-dot-20.c: New test.
* gcc.dg/vect/vect-reduc-dot-21.c: New test.
* gcc.dg/vect/vect-reduc-dot-22.c: New test.
Diffstat (limited to 'gcc/tree-vect-patterns.c')
0 files changed, 0 insertions, 0 deletions