diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2024-11-16 08:29:30 -0500 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2024-12-06 16:40:05 -0500 |
commit | faddf22942884a4c951ca0eeffc364296378eeff (patch) | |
tree | 6604553193dab4f668897bb439e29c468b9d66e1 /gcc/tree-vect-loop-manip.cc | |
parent | 48eda34624fe5de050ae5ee38a360155ab188c39 (diff) | |
download | gcc-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