diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-05-23 15:41:03 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-05-24 08:39:58 -0400 |
commit | 257c2be7ff8dfdc610202a1e1f5a8a668b939bdb (patch) | |
tree | c69a7f0a8973a3993185cccc8d27ef28b85f9a7d /gcc/value-range.h | |
parent | cfd6569e9c41181231a8427235d0c0a7ad9262e4 (diff) | |
download | gcc-257c2be7ff8dfdc610202a1e1f5a8a668b939bdb.zip gcc-257c2be7ff8dfdc610202a1e1f5a8a668b939bdb.tar.gz gcc-257c2be7ff8dfdc610202a1e1f5a8a668b939bdb.tar.bz2 |
Only update global value if it changes.
Do not update and propagate a global value if it hasn't changed.
PR tree-optimization/109695
* gimple-range-cache.cc (ranger_cache::get_global_range): Add
changed param.
* gimple-range-cache.h (ranger_cache::get_global_range): Ditto.
* gimple-range.cc (gimple_ranger::range_of_stmt): Pass changed
flag to set_global_range.
(gimple_ranger::prefill_stmt_dependencies): Ditto.
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions