diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2024-04-22 13:29:39 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2024-04-28 21:02:59 +0200 |
commit | a46564e4876c9a863d9897d72963cc4f03689adc (patch) | |
tree | 43273f895477a43828d5a7815f952c81fdf3ba8e /libcpp | |
parent | a78dfb0fc83606e9b83b76575deb7e43300254fa (diff) | |
download | gcc-a46564e4876c9a863d9897d72963cc4f03689adc.zip gcc-a46564e4876c9a863d9897d72963cc4f03689adc.tar.gz gcc-a46564e4876c9a863d9897d72963cc4f03689adc.tar.bz2 |
Make some Value_Range's explicitly integer.
Fix some Value_Range's that we know ahead of time will be only
integers. This avoids using the polymorphic Value_Range unnecessarily
gcc/ChangeLog:
* gimple-ssa-warn-access.cc (check_nul_terminated_array): Make Value_Range an int_range.
(memmodel_to_uhwi): Same
* tree-ssa-loop-niter.cc (refine_value_range_using_guard): Same.
(determine_value_range): Same.
(infer_loop_bounds_from_signedness): Same.
(scev_var_range_cant_overflow): Same.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions