diff options
author | Richard Biener <rguenther@suse.de> | 2025-09-12 13:52:51 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2025-09-14 11:08:10 +0200 |
commit | 21d1bb1922fa7cd98f2a27d002e48b488e772176 (patch) | |
tree | 69d67c595bbfecb439bf69f56b998d5f5ea15ac8 /gcc/dwarf2cfi.c | |
parent | 57c97de978332fa5683393b38a2db77b78bf0e2c (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
This adds permute_info_type and removes the duplication from
vect_schedule_slp_node.
* tree-vectorizer.h (stmt_vec_info_type::permute_info_type): Add.
(vectorizable_slp_permutation): Declare.
* tree-vect-slp.cc (vectorizable_slp_permutation): Export.
(vect_slp_analyze_node_operations_1): Set permute_info_type
on permute nodes successfully analyzed.
(vect_schedule_slp_node): Dispatch to vect_transform_stmt
for all nodes.
* tree-vect-stmts.cc (vect_transform_stmt): Remove redundant
dump, handle permute_info_type.
* gcc.dg/vect/vect-reduc-chain-2.c: Adjust.
* gcc.dg/vect/vect-reduc-chain-3.c: Likewise.
Diffstat (limited to 'gcc/dwarf2cfi.c')
0 files changed, 0 insertions, 0 deletions