]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove load interleaving code
authorRichard Biener <rguenther@suse.de>
Fri, 25 Jul 2025 07:34:32 +0000 (09:34 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 25 Jul 2025 10:44:55 +0000 (12:44 +0200)
commit735b470346bcbd2947531dc1065ee1f4f4ede050
tree9a2274ed85be0897dba9819e3802e717fd869ea8
parentfcadd6d32398271db9a4935d51a0066648962674
Remove load interleaving code

The following removes the non-SLP load interleaving code which was
almost unused.

* tree-vectorizer.h (vect_transform_grouped_load): Remove.
(vect_record_grouped_load_vectors): Likewise.
* tree-vect-data-refs.cc (vect_permute_load_chain): Likewise.
(vect_shift_permute_load_chain): Likewise.
(vect_transform_grouped_load): Likewise.
(vect_record_grouped_load_vectors): Likewise.
* tree-vect-stmts.cc (vectorizable_load): Remove comments
about load interleaving.
gcc/tree-vect-data-refs.cc
gcc/tree-vect-stmts.cc
gcc/tree-vectorizer.h