aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-07-25 09:40:27 +0200
committerRichard Biener <rguenther@suse.de>2025-07-25 12:44:55 +0200
commitfcadd6d32398271db9a4935d51a0066648962674 (patch)
tree71ea2b05cf782dd3a2a29e7b2343e4e9f84fbc4b /gcc/tree-vectorizer.h
parent727276ab918449cc82f22685ddc8fb5d559b8f33 (diff)
downloadgcc-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.h3
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,