]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add outgoing range vector calcualtion API
authorAndrew MacLeod <amacleod@redhat.com>
Tue, 15 Aug 2023 21:29:58 +0000 (17:29 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Thu, 5 Oct 2023 19:00:38 +0000 (15:00 -0400)
commit480648ce9ebda809c726e6f54d1bf7f652d68075
treee646798122f491d917ea307f2e5abad43791a795
parent043a6fcbc27f8721301eb2f72a7839f54f393003
Add outgoing range vector calcualtion API

Provide a GORI API which can produce a range vector for all outgoing
ranges on an edge without any of the other infratructure.

* gimple-range-gori.cc (gori_stmt_info::gori_stmt_info): New.
(gori_calc_operands): New.
(gori_on_edge): New.
(gori_name_helper): New.
(gori_name_on_edge): New.
* gimple-range-gori.h (gori_on_edge): New prototype.
(gori_name_on_edge): New prototype.
gcc/gimple-range-gori.cc
gcc/gimple-range-gori.h