diff options
author | Richard Biener <rguenther@suse.de> | 2025-09-01 15:49:59 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-09-02 12:53:08 +0200 |
commit | 3f868fb150957e0510d37d5f39effbddc2f8a4f1 (patch) | |
tree | f56d58a7bd46a820fe2279b28823d6ce102b795e /libgcc | |
parent | 861b7c054e5f356722e6e1a1b043de5d7a412499 (diff) | |
download | gcc-3f868fb150957e0510d37d5f39effbddc2f8a4f1.zip gcc-3f868fb150957e0510d37d5f39effbddc2f8a4f1.tar.gz gcc-3f868fb150957e0510d37d5f39effbddc2f8a4f1.tar.bz2 |
Restore STMT_VINFO_VECTYPE during analysis, set to NULL for all stmts
The following makes vect_analyze_stmt call vectorizable_* with all
STMT_VINFO_VECTYPE NULL_TREE but restores the value for eventual
iteration with single-lane SLP. It clears it for every stmt during
vect_transform_stmt.
* tree-vect-stmts.cc (vect_transform_stmt): Clear
STMT_VINFO_VECTYPE for all stmts.
(vect_analyze_stmt): Likewise. But restore at the end again.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions