Gori_on_edge tweaks.
commita19f588d0b71a4cbc48b064177de87d3ca46b39f
authorAndrew MacLeod <amacleod@redhat.com>
Wed, 22 May 2024 23:51:16 +0000 (22 19:51 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Wed, 29 May 2024 02:36:51 +0000 (28 22:36 -0400)
treeef7ef041372386b188824ec2c0f0ec066ecb2118
parente5fc5d42d25c86ae48178db04ce64d340a834614
Gori_on_edge tweaks.

FAST_VRP uses a non-ranger gori_on_edge routine which allows an optional
outgoing_edge_range object if one wanted to use switches.  This is now
integrated with the gori () method of a range_query, and is no longer
needed.

* gimple-range-gori.cc (gori_on_edge): Always use static ranges
from the specified range_query.
* gimple-range-gori.h (gori_on_edge): Change prototype.
* gimple-range.cc (dom_ranger::maybe_push_edge): Change arguments
to call.
gcc/gimple-range-gori.cc
gcc/gimple-range-gori.h
gcc/gimple-range.cc