aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2024-11-16 08:29:30 -0500
committerAndrew MacLeod <amacleod@redhat.com>2024-12-06 16:40:05 -0500
commitfaddf22942884a4c951ca0eeffc364296378eeff (patch)
tree6604553193dab4f668897bb439e29c468b9d66e1 /gcc/tree-vect-loop-manip.cc
parent48eda34624fe5de050ae5ee38a360155ab188c39 (diff)
downloadgcc-faddf22942884a4c951ca0eeffc364296378eeff.zip
gcc-faddf22942884a4c951ca0eeffc364296378eeff.tar.gz
gcc-faddf22942884a4c951ca0eeffc364296378eeff.tar.bz2
Add a range query to inferred ranges.
Provide a range_query for any inferred range processing which wants to examine the range of an argument to make decisions. Add some comments. * gimple-range-cache.cc (ranger_cache::ranger_cache): Create the infer oracle using THIS as the range_query. * gimple-range-infer.cc (gimple_infer_range::gimple_infer_range): Add a range_query to the constructor and use it. (infer_range_manager::infer_range_manager): Add a range_query. * gimple-range-infer.h (gimple_infer_range): Adjust prototype. (infer_range_manager): Add a range_query. * value-query.cc (range_query::create_infer_oracle): Add a range_query. * value-query.h (range_query::create_infer_oracle): Update prototype.
Diffstat (limited to 'gcc/tree-vect-loop-manip.cc')
0 files changed, 0 insertions, 0 deletions