]> git.ipfire.org Git - thirdparty/gcc.git/commit
Default expand_vec_cond_expr_p code to ERROR_MARK
authorRichard Biener <rguenther@suse.de>
Fri, 25 Oct 2024 10:38:24 +0000 (12:38 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 25 Oct 2024 11:44:33 +0000 (13:44 +0200)
commit35c3aac80e7a18c32436259143cba0f47bd0cb5a
tree1bcbfc83788e8145c96427a0696cadcb6451e213
parenta0e37a6bf6e13968ddad3560213eece4baa34bee
Default expand_vec_cond_expr_p code to ERROR_MARK

As we want to transition to only vcond_mask expanders the following
makes it possible to easier distinguish queries that rely on
vcond queries for expand_vec_cond_expr_p from those of vcond_mask
by for the latter having the comparison code defaulted to ERROR_MARK.

* optabs-tree.h (expand_vec_cond_expr_p): Default the
comparison code to ERROR_MARK.
* match.pd: Remove unneded expand_vec_cond_expr_p args.
* tree-vect-generic.cc (expand_vector_condition): Likewise.
* tree-vect-loop.cc (vect_reduction_update_partial_vector_usage):
Likewise.
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Likewise.
(scan_store_can_perm_p): Likewise.
(vectorizable_condition): Likewise.
gcc/match.pd
gcc/optabs-tree.h
gcc/tree-vect-generic.cc
gcc/tree-vect-loop.cc
gcc/tree-vect-stmts.cc