diff options
author | Richard Biener <rguenther@suse.de> | 2025-07-25 09:40:27 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2025-07-25 12:44:55 +0200 |
commit | fcadd6d32398271db9a4935d51a0066648962674 (patch) | |
tree | 71ea2b05cf782dd3a2a29e7b2343e4e9f84fbc4b /gcc/tree-vectorizer.h | |
parent | 727276ab918449cc82f22685ddc8fb5d559b8f33 (diff) | |
download | gcc-fcadd6d32398271db9a4935d51a0066648962674.zip gcc-fcadd6d32398271db9a4935d51a0066648962674.tar.gz gcc-fcadd6d32398271db9a4935d51a0066648962674.tar.bz2 |
Remove store interleaving support
The following removes the non-SLP store interleaving support which
was already almost unused.
* tree-vectorizer.h (vect_permute_store_chain): Remove.
* tree-vect-data-refs.cc (vect_permute_store_chain): Likewise.
* tree-vect-stmts.cc (vectorizable_store): Remove comment
about store interleaving.
Diffstat (limited to 'gcc/tree-vectorizer.h')
-rw-r--r-- | gcc/tree-vectorizer.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index 8780474..e7f28e1 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -2568,9 +2568,6 @@ extern internal_fn vect_store_lanes_supported (tree, unsigned HOST_WIDE_INT, boo extern bool vect_grouped_load_supported (tree, bool, unsigned HOST_WIDE_INT); extern internal_fn vect_load_lanes_supported (tree, unsigned HOST_WIDE_INT, bool, vec<int> * = nullptr); -extern void vect_permute_store_chain (vec_info *, vec<tree> &, - unsigned int, stmt_vec_info, - gimple_stmt_iterator *, vec<tree> *); extern tree vect_setup_realignment (vec_info *, stmt_vec_info, gimple_stmt_iterator *, tree *, enum dr_alignment_support, tree, |