Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-22 Thread Andrew MacLeod via Gcc-patches
On 9/22/21 4:25 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 3:50 PM Andrew MacLeod wrote: On 9/21/21 9:32 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 2:57 PM Andrew MacLeod wrote: On 9/21/21 2:14 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 8:09 AM Richard Biener wrote: O

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-22 Thread Richard Biener via Gcc-patches
On Tue, Sep 21, 2021 at 3:50 PM Andrew MacLeod wrote: > > On 9/21/21 9:32 AM, Richard Biener wrote: > > On Tue, Sep 21, 2021 at 2:57 PM Andrew MacLeod wrote: > >> On 9/21/21 2:14 AM, Richard Biener wrote: > >>> On Tue, Sep 21, 2021 at 8:09 AM Richard Biener > >>> wrote: > On Tue, Sep 21, 20

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-21 Thread Andrew MacLeod via Gcc-patches
On 9/21/21 9:32 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 2:57 PM Andrew MacLeod wrote: On 9/21/21 2:14 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 8:09 AM Richard Biener wrote: On Tue, Sep 21, 2021 at 12:01 AM Andrew MacLeod via Gcc-patches wrote: The patch sets the EXECUTAB

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-21 Thread Richard Biener via Gcc-patches
On Tue, Sep 21, 2021 at 2:57 PM Andrew MacLeod wrote: > > On 9/21/21 2:14 AM, Richard Biener wrote: > > On Tue, Sep 21, 2021 at 8:09 AM Richard Biener > > wrote: > >> On Tue, Sep 21, 2021 at 12:01 AM Andrew MacLeod via Gcc-patches > >> wrote: > >>> > >>> The patch sets the EXECUTABLE property on

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-21 Thread Andrew MacLeod via Gcc-patches
On 9/21/21 2:14 AM, Richard Biener wrote: On Tue, Sep 21, 2021 at 8:09 AM Richard Biener wrote: On Tue, Sep 21, 2021 at 12:01 AM Andrew MacLeod via Gcc-patches wrote: The patch sets the EXECUTABLE property on edges like VRP does, and then removes that flag when an edge is determined to be un

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-20 Thread Richard Biener via Gcc-patches
On Tue, Sep 21, 2021 at 8:09 AM Richard Biener wrote: > > On Tue, Sep 21, 2021 at 12:01 AM Andrew MacLeod via Gcc-patches > wrote: > > > > > > The patch sets the EXECUTABLE property on edges like VRP does, and then > > removes that flag when an edge is determined to be un-executable. > > > > This

Re: [COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-20 Thread Richard Biener via Gcc-patches
On Tue, Sep 21, 2021 at 12:01 AM Andrew MacLeod via Gcc-patches wrote: > > > The patch sets the EXECUTABLE property on edges like VRP does, and then > removes that flag when an edge is determined to be un-executable. > > This information is then used to return UNDEFINED for any requests on > un-ex

[COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-20 Thread Andrew MacLeod via Gcc-patches
The patch sets the EXECUTABLE property on edges like VRP does, and then removes that flag when an edge is determined to be un-executable. This information is then used to return UNDEFINED for any requests on un-executable edges, and to register equivalencies if all executable edges of a PHI

[COMMITTED] Use EDGE_EXECUTABLE in ranger and return UNDEFINED for those edges.

2021-09-20 Thread Andrew MacLeod via Gcc-patches
The patch sets the EXECUTABLE property on edges like VRP does, and then removes that flag when an edge is determined to be un-executable. This information is then used to return UNDEFINED for any requests on un-executable edges, and to register equivalencies if all executable edges of a PHI