diff options
author | Richard Biener <rguenther@suse.de> | 2025-07-10 11:37:14 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2025-08-08 15:20:58 +0200 |
commit | 8ee642035bf8c3bb62e1bf446761a8aa81b78814 (patch) | |
tree | b4dd0d7e09ecfd193c4959de29c596c7e793de98 /libstdc++-v3/include/c_compatibility/complex.h | |
parent | 80b0e4ad2f60de8bd57e83628b4ead46df6fb004 (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
The following removes early setting of STMT_VINFO_VECTYPE and as
side-effect early failing if we fail to compute a vector type. The
latter is now ensured by SLP build. The former is still temporarily
copied from the SLP tree during stmt analysis, and data reference
stmts will still have STMT_VINFO_VECTYPE given existing uses in
dependence and alignment analysis and peeling.
* tree-vect-loop.cc (vect_determine_vectype_for_stmt_1): Remove.
(vect_determine_vectype_for_stmt): Likewise.
(vect_set_stmts_vectype): Likewise.
(vect_analyze_loop_2): Do not call vect_set_stmts_vectype.
* tree-vect-stmts.cc (vect_mark_stmts_to_be_vectorized): Detect
irregular stmts early here.
Diffstat (limited to 'libstdc++-v3/include/c_compatibility/complex.h')
0 files changed, 0 insertions, 0 deletions