aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
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/rtl.h
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/rtl.h')
0 files changed, 0 insertions, 0 deletions