diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2019-08-14 08:25:56 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2019-08-14 08:25:56 +0000 |
commit | a70965b114281553fa46cac9b8abab543f36793f (patch) | |
tree | 930a059dd9098ee3e2fd8b507f9109df246afa27 /libsanitizer/interception/interception_linux.h | |
parent | 0254ed7970e64abd82f21aedf9373720a73671c7 (diff) | |
download | gcc-a70965b114281553fa46cac9b8abab543f36793f.zip gcc-a70965b114281553fa46cac9b8abab543f36793f.tar.gz gcc-a70965b114281553fa46cac9b8abab543f36793f.tar.bz2 |
[AArch64] Add support for SVE HF vconds
We were missing vcond patterns that had HF comparisons and HI or HF data.
2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* config/aarch64/iterators.md (SVE_HSD): New mode iterator.
(V_FP_EQUIV, v_fp_equiv): Handle VNx8HI and VNx8HF.
* config/aarch64/aarch64-sve.md (vcond<mode><v_fp_equiv>): Use
SVE_HSD instead of SVE_SD.
gcc/testsuite/
* gcc.target/aarch64/sve/vcond_17.c: New test.
* gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
From-SVN: r274420
Diffstat (limited to 'libsanitizer/interception/interception_linux.h')
0 files changed, 0 insertions, 0 deletions