diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-10-29 09:17:48 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-10-29 09:17:48 +0000 |
commit | bc73c4c24daec96ad3e7ff904645c3095a4febe9 (patch) | |
tree | b2d0937532fbd12541de56c1e2c5e18d93170d73 /gcc/tree-ssa-loop-niter.c | |
parent | c600df9a4060da3c6121ff4d0b93f179eafd69d1 (diff) | |
download | gcc-bc73c4c24daec96ad3e7ff904645c3095a4febe9.zip gcc-bc73c4c24daec96ad3e7ff904645c3095a4febe9.tar.gz gcc-bc73c4c24daec96ad3e7ff904645c3095a4febe9.tar.bz2 |
[AArch64] Add main SVE ACLE tests
Now that the PCS support is applied, this patch adds the main
SVE ACLE tests. The idea is to test various combinations of operands
for each ACLE function, with each combination using a specific register
allocation and with each combination being wrapped its own test function.
We then compare the full assembly output of these test functions against
the expected/preferred sequences. This provides both optimisation and
correctness testing, since ultimately the ACLE functions are defined in
terms of the underlying SVE instructions.
2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
gcc/testsuite/
* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
* gcc.target/aarch64/sve/acle/asm: New test directory.
Co-Authored-By: Kugan Vivekanandarajah <kuganv@linaro.org>
Co-Authored-By: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
From-SVN: r277565
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions