aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2022-07-18 15:04:23 -0400
committerAndrew MacLeod <amacleod@redhat.com>2022-07-19 18:05:49 -0400
commitdbb093f4f15ea66f2ce5cd2dc1903a6894563356 (patch)
tree58d2ee0260b022833fbad476b36be28041c75971 /gcc/analyzer
parentb0cc57cd76f511f29cab233654249817312ec2a6 (diff)
downloadgcc-dbb093f4f15ea66f2ce5cd2dc1903a6894563356.zip
gcc-dbb093f4f15ea66f2ce5cd2dc1903a6894563356.tar.gz
gcc-dbb093f4f15ea66f2ce5cd2dc1903a6894563356.tar.bz2
Resolve complicated join nodes in range_from_dom.
Join nodes which carry outgoing ranges on incoming edges are uncommon, but can still be resolved by setting the dominator range, and then calculating incoming edges. Avoid doing so if one of the incoing edges is not dominated by the same dominator. * gimple-range-cache.cc (ranger_cache::range_from_dom): Check for incoming ranges on join nodes and add to worklist.
Diffstat (limited to 'gcc/analyzer')
0 files changed, 0 insertions, 0 deletions