aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-01-10 13:40:56 -0500
committerAndrew MacLeod <amacleod@redhat.com>2023-02-01 09:26:02 -0500
commit881bf8de9b07fb501d61ade8f521f1cc9dbe712e (patch)
tree3f35bf8091bc25b3d8158f905efa69a77b02b210 /gcc/tree-vectorizer.h
parent78589691ee158e689fa9bb7dec1165da475ea634 (diff)
downloadgcc-881bf8de9b07fb501d61ade8f521f1cc9dbe712e.zip
gcc-881bf8de9b07fb501d61ade8f521f1cc9dbe712e.tar.gz
gcc-881bf8de9b07fb501d61ade8f521f1cc9dbe712e.tar.bz2
Ranger cache - always use range_from_dom when updating.
When updating an existing range, if we dont query the dom tree, we can get the global range instead of a proper range on some incoming edges which cause the range to not be refined properly. PR tree-optimization/108356 gcc/ * gimple-range-cache.cc (ranger_cache::range_on_edge): Always do a search of the DOM tree for a range. gcc/testsuite/ * gcc.dg/pr108356.c: New.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions