diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-11-03 14:41:13 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2023-11-03 19:26:20 +0800 |
commit | 60034ecf25597bd515f8152ea85832ff95a7563b (patch) | |
tree | 28c3426a499e2930ed58978872d85a4459ebe63d /libgcc | |
parent | c0cf9b78573d3d353f22e5dd1c32fecdbca703b8 (diff) | |
download | gcc-60034ecf25597bd515f8152ea85832ff95a7563b.zip gcc-60034ecf25597bd515f8152ea85832ff95a7563b.tar.gz gcc-60034ecf25597bd515f8152ea85832ff95a7563b.tar.bz2 |
VECT: Support SLP for MASK_LEN_GATHER_LOAD with dummy mask
This patch fixes following FAILs for RVV:
FAIL: gcc.dg/vect/vect-gather-1.c -flto -ffat-lto-objects scan-tree-dump vect "Loop contains only SLP stmts"
FAIL: gcc.dg/vect/vect-gather-1.c scan-tree-dump vect "Loop contains only SLP stmts"
Bootstrap on X86 and regtest passed.
Ok for trunk ?
PR tree-optimization/111721
gcc/ChangeLog:
* tree-vect-slp.cc (vect_get_and_check_slp_defs): Support SLP for dummy mask -1.
* tree-vect-stmts.cc (vectorizable_load): Ditto.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions