aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-niter.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-10-29 09:17:48 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-10-29 09:17:48 +0000
commitbc73c4c24daec96ad3e7ff904645c3095a4febe9 (patch)
treeb2d0937532fbd12541de56c1e2c5e18d93170d73 /gcc/tree-ssa-loop-niter.c
parentc600df9a4060da3c6121ff4d0b93f179eafd69d1 (diff)
downloadgcc-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