]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove non-SLP path from vectorizable_simd_clone_call
authorRichard Biener <rguenther@suse.de>
Thu, 24 Jul 2025 10:46:01 +0000 (12:46 +0200)
committerRichard Biener <rguenther@suse.de>
Thu, 24 Jul 2025 15:05:15 +0000 (17:05 +0200)
commitccd3ed47764a11e0ef4ed1284c8ee41258dd5337
tree8705b76ab00970319b006502ebe3180b88503679
parentdc49c0a46ec96e754e36ccfdfd6e7613efd03f3f
Remove non-SLP path from vectorizable_simd_clone_call

This removes the non-SLP path from vectorizable_simd_clone_call and
the then unused simd_clone_info from the stmt_vec_info structure.

* tree-vectorizer.h (_stmt_vec_info::simd_clone_info): Remove.
(STMT_VINFO_SIMD_CLONE_INFO): Likewise.
* tree-vectorizer.cc (vec_info::free_stmt_vec_info): Do not
release it.
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Remove
non-SLP path.
gcc/tree-vect-stmts.cc
gcc/tree-vectorizer.cc
gcc/tree-vectorizer.h