diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-11-26 17:13:55 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2023-11-26 17:15:26 +0800 |
commit | ec84a1e7a18f65858a1b129ff80cb32e64cf151b (patch) | |
tree | a177b5b3662f0bc85f56be03660e01caa82b0702 /gcc/doc/cpp.texi | |
parent | bd7f16b43e2afe5bd8429479485b5c70cedbdee6 (diff) | |
download | gcc-ec84a1e7a18f65858a1b129ff80cb32e64cf151b.zip gcc-ec84a1e7a18f65858a1b129ff80cb32e64cf151b.tar.gz gcc-ec84a1e7a18f65858a1b129ff80cb32e64cf151b.tar.bz2 |
RISC-V: Disable AVL propagation of slidedown instructions
Re-check again RVV ISA, I find that we can't allow AVL propagation not only
for vrgather, but also slidedown instructions.
Committed.
PR target/112599
gcc/ChangeLog:
* config/riscv/riscv-avlprop.cc (avl_can_be_propagated_p): Add slidedown.
(vlmax_ta_p): Ditto.
(pass_avlprop::get_vlmax_ta_preferred_avl): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/base/vf_avl-1.c: Adapt test.
* gcc.target/riscv/rvv/autovec/pr112599-3.c: New test.
Diffstat (limited to 'gcc/doc/cpp.texi')
0 files changed, 0 insertions, 0 deletions