From a3f7deefd45a018ffc56ad3fb944a9f715b50901 Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Sat, 19 Nov 2022 17:44:02 +0100 Subject: 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/gimple-array-bounds.cc | 3 --- 1 file changed, 3 deletions(-) (limited to 'gcc/gimple-array-bounds.cc') diff --git a/gcc/gimple-array-bounds.cc b/gcc/gimple-array-bounds.cc index fbf448e..1eafd3f 100644 --- a/gcc/gimple-array-bounds.cc +++ b/gcc/gimple-array-bounds.cc @@ -46,9 +46,6 @@ array_bounds_checker::array_bounds_checker (struct function *func, /* No-op. */ } -// This purposely returns a value_range, not a value_range_equiv, to -// break the dependency on equivalences for this pass. - const value_range * array_bounds_checker::get_value_range (const_tree op, gimple *stmt) { -- cgit v1.1