aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-11-26 17:13:55 +0800
committerPan Li <pan2.li@intel.com>2023-11-26 17:15:26 +0800
commitec84a1e7a18f65858a1b129ff80cb32e64cf151b (patch)
treea177b5b3662f0bc85f56be03660e01caa82b0702 /gcc/doc
parentbd7f16b43e2afe5bd8429479485b5c70cedbdee6 (diff)
downloadgcc-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')
0 files changed, 0 insertions, 0 deletions