diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-09-22 18:17:20 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-09-29 18:34:18 -0400 |
commit | 67166c9ec35d58efd0225b74730983aa480a88f1 (patch) | |
tree | 773ceeb8ff39cc8266b76bd9e20592860a9211c9 /libgcc | |
parent | 431cdfbea1f8c452f581ec3974f2581addec9ac7 (diff) | |
download | gcc-67166c9ec35d58efd0225b74730983aa480a88f1.zip gcc-67166c9ec35d58efd0225b74730983aa480a88f1.tar.gz gcc-67166c9ec35d58efd0225b74730983aa480a88f1.tar.bz2 |
Refine ranges using relations in GORI.
This allows GORI to recognize when a relation passed in applies to the
2 operands of the current statement. Check to see if further range
refinement is possible before proceeding.
* gimple-range-gori.cc (gori_compute::refine_using_relation): New.
(gori_compute::compute_operand1_range): Invoke
refine_using_relation when applicable.
(gori_compute::compute_operand2_range): Ditto.
* gimple-range-gori.h (class gori_compute): Adjust prototypes.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions