Remove is_gimple_condexpr
authorRichard Biener <rguenther@suse.de>
Thu, 12 May 2022 13:26:22 +0000 (15:26 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 23 May 2022 09:30:39 +0000 (11:30 +0200)
commit19dd439389be2c5eb6b986d164760e061ba01938
treee420557032a8ca9d755b2da5d9b88afe8cfe22bf
parent68e0063397ba820e71adc220b2da0581dce29ffa
Remove is_gimple_condexpr

This removes is_gimple_condexpr, note the vectorizer via patterns
still creates COND_EXPRs with embedded GENERIC conditions and has
a reference to the function in comments.  Otherwise is_gimple_condexpr
is now equal to is_gimple_val.

2022-05-16  Richard Biener  <rguenther@suse.de>

* gimple-expr.cc (is_gimple_condexpr): Remove.
* gimple-expr.h (is_gimple_condexpr): Likewise.
* gimplify.cc (gimplify_expr): Remove is_gimple_condexpr usage.
* tree-if-conv.cc (set_bb_predicate): Likewie.
(add_to_predicate_list): Likewise.
(gen_phi_arg_condition): Likewise.
(predicate_scalar_phi): Likewise.
(predicate_statements): Likewise.
gcc/gimple-expr.cc
gcc/gimple-expr.h
gcc/gimplify.cc
gcc/tree-if-conv.cc