]> git.ipfire.org Git - thirdparty/gcc.git/commit
Remove value_range_equiv.
authorAldy Hernandez <aldyh@redhat.com>
Sat, 19 Nov 2022 16:44:02 +0000 (17:44 +0100)
committerAldy Hernandez <aldyh@redhat.com>
Thu, 24 Nov 2022 06:38:27 +0000 (07:38 +0100)
commita3f7deefd45a018ffc56ad3fb944a9f715b50901
tree1f0d95997e23558cfc98b49875d0a2de47990484
parentca0be1bbedd6379d2645917bfff752486599b2a8
Remove value_range_equiv.

With legacy VRP gone, value_range_equiv serves no purpose and any uses
of it can just be replaced with value_range.

gcc/ChangeLog:

* Makefile.in: Remove value-range-equiv.o
* gimple-array-bounds.cc
(array_bounds_checker::array_bounds_checker): Remove comment.
* tree-vrp.cc (supported_types_p): Remove use of value_range_equiv.
* value-query.cc (class equiv_allocator): Same.
(range_query::allocate_value_range_equiv): Remove.
(range_query::free_value_range_equiv): Remove.
(range_query::get_value_range): Remove.
* value-query.h (class range_query): Remove get_value_range.
Remove allocate_value_range_equiv.
Remove free_value_range_equiv.
* vr-values.cc (compare_ranges): Replace value_range_equiv with
value_range.
(simplify_using_ranges::get_vr_for_comparison): Same.
(simplify_using_ranges::compare_names): Same.
* vr-values.h: Remove value_range_equiv references.
* value-range-equiv.cc: Removed.
* value-range-equiv.h: Removed.
gcc/Makefile.in
gcc/gimple-array-bounds.cc
gcc/tree-vrp.cc
gcc/value-query.cc
gcc/value-query.h
gcc/value-range-equiv.cc [deleted file]
gcc/value-range-equiv.h [deleted file]
gcc/vr-values.cc
gcc/vr-values.h