aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-09-01 15:49:59 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2025-09-02 12:53:08 +0200
commit3f868fb150957e0510d37d5f39effbddc2f8a4f1 (patch)
treef56d58a7bd46a820fe2279b28823d6ce102b795e /libgcc
parent861b7c054e5f356722e6e1a1b043de5d7a412499 (diff)
downloadgcc-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