]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove unused vcond{,u,eq} expander infrastructure
authorRichard Biener <rguenther@suse.de>
Fri, 15 Nov 2024 12:59:02 +0000 (13:59 +0100)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 15 Nov 2024 14:05:36 +0000 (15:05 +0100)
commitc57b2f88c93a00f4248b4e5da4de90d142967b4c
tree81b2811834b1e653557286a9a5e711565cacfbcc
parenta064fed18a02696586cd8c182fd56c571c9438c1
Remove unused vcond{,u,eq} expander infrastructure

Now that we no longer exercise vcond{,u,eq} patterns remove unused
infrastructure.

* optabs-query.h (get_vcond_icode): Remove.
(get_vcond_eq_icode): Likewise.
* optabs-tree.h (expand_vec_cond_expr_p): Remove code
argument.
* optabs-tree.cc (expand_vec_cond_expr_p): Likewise.
(vcond_icode_p): Remove.
(vcond_eq_icode_p): Likewise.
* optabs.h (can_vcond_compare_p): Remove.
* optabs.cc (can_vcond_compare_p): Likewise.
gcc/optabs-query.h
gcc/optabs-tree.cc
gcc/optabs-tree.h
gcc/optabs.cc
gcc/optabs.h