aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-05-23 15:41:03 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-05-24 08:39:58 -0400
commit257c2be7ff8dfdc610202a1e1f5a8a668b939bdb (patch)
treec69a7f0a8973a3993185cccc8d27ef28b85f9a7d /gcc/value-range.h
parentcfd6569e9c41181231a8427235d0c0a7ad9262e4 (diff)
downloadgcc-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