]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove last gimple_expr_type uses
authorRichard Biener <rguenther@suse.de>
Fri, 16 Jul 2021 11:26:20 +0000 (13:26 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 19 Jul 2021 07:15:18 +0000 (09:15 +0200)
commit3ce20b6be543824a07c3367253188d754b58667e
tree62caf65c46628be85e43d4a5eb401ecd21c02459
parent4a21a8c34a707e88f450375e3c7d593be75162f4
Remove last gimple_expr_type uses

This removes the last uses of gimple_expr_type.

2021-07-16  Richard Biener  <rguenther@suse.de>

* tree-ssa-sccvn.c (vn_reference_eq): Handle NULL vr->type.
(ao_ref_init_from_vn_reference): Likewise.
(fully_constant_reference): Likewise.
(vn_reference_lookup_call): Do not set vr->type to random
values.
* tree-ssa-pre.c (compute_avail): Do not try to PRE calls
without a value.
* tree-vect-generic.c (expand_vector_piecewise): Pass in
whether we expanded parallel.
(expand_vector_parallel): Adjust.
(expand_vector_addition): Likewise.
(expand_vector_comparison): Likewise.
(expand_vector_operation): Likewise.
(expand_vector_scalar_condition): Likewise.
(expand_vector_conversion): Likewise.
gcc/tree-ssa-pre.c
gcc/tree-ssa-sccvn.c
gcc/tree-vect-generic.c