diff options
author | Spencer Abson <spencer.abson@arm.com> | 2025-07-07 18:26:35 +0000 |
---|---|---|
committer | Spencer Abson <spencer.abson@arm.com> | 2025-07-23 21:35:42 +0000 |
commit | 8d588dbde026b1b96a921b81e80b2de60fd9f8fd (patch) | |
tree | 587ab25dd0344b6f92fb972bbafe6b1a02c8932d /gcc/config/riscv/riscv.cc | |
parent | 556ed247adc9857ebd89a5bdbcdc8f929f73bd1e (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
Extend the unary op/UNSPEC_SEL combiner patterns from SVE_FULL_F to SVE_F,
where the strictness value is SVE_RELAXED_GP.
gcc/ChangeLog:
* config/aarch64/aarch64-sve.md (*cond_<optab><mode>_2_relaxed):
Extend from SVE_FULL_F to SVE_F.
(*cond_<optab><mode>_any_relaxed): Likewise.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/sve/unpacked_cond_fabs_1.c: New test.
* gcc.target/aarch64/sve/unpacked_cond_fneg_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frinta_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frinta_2.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frinti_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frintm_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frintp_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frintx_1.c: Likewise.
* gcc.target/aarch64/sve/unpacked_cond_frintz_1.c: Likewise.
Diffstat (limited to 'gcc/config/riscv/riscv.cc')
0 files changed, 0 insertions, 0 deletions