]> gcc.gnu.org Git - gcc.git/commit
Replace ssa_range_in_bb with entry exit and def range
authorAndrew MacLeod <amacleod@redhat.com>
Mon, 31 May 2021 20:41:27 +0000 (16:41 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Tue, 1 Jun 2021 00:49:40 +0000 (20:49 -0400)
commit2e0f3246e0bd92643ce36b9e7b9dde91650ac02a
tree66cc5877e10719c3f4ed5355db00e6d604213c0a
parent47ea02bb862d6be9a200ebccbd5d64b31a003ec2
Replace ssa_range_in_bb with entry exit and def range

Split the old functionality of ssa_name_in_bb into the components for
definition in a block, entry and exit range.  Call these as appropriate.

* gimple-range-cache.cc (ranger_cache::ssa_range_in_bb): Delete.
(ranger_cache::range_of_def): New.
(ranger_cache::entry_range): New.
(ranger_cache::exit_range): New.
(ranger_cache::range_of_expr): Adjust.
(ranger_cache::range_on_edge): Adjust.
(ranger_cache::propagate_cache): Call exit_range directly.
* gimple-range-cache.h (class ranger_cache): Adjust.
gcc/gimple-range-cache.cc
gcc/gimple-range-cache.h
This page took 0.060314 seconds and 5 git commands to generate.