Re: [PATCH] PR tree-optimization/103359 - Check for equivalences between PHI argument and def.

2021-11-25 Thread Andrew MacLeod via Gcc-patches
On 11/25/21 07:40, Richard Biener wrote: On Wed, Nov 24, 2021 at 9:49 PM Andrew MacLeod via Gcc-patches wrote: PHI nodes frequently feed each other, and this is particularly true of the one/two incoming edge PHIs inserted by some of the loop analysis code which is introduced at the start of

Re: [PATCH] PR tree-optimization/103359 - Check for equivalences between PHI argument and def.

2021-11-25 Thread Richard Biener via Gcc-patches
On Wed, Nov 24, 2021 at 9:49 PM Andrew MacLeod via Gcc-patches wrote: > > PHI nodes frequently feed each other, and this is particularly true of > the one/two incoming edge PHIs inserted by some of the loop analysis > code which is introduced at the start of the VRP passes. > > Ranger has a

[PATCH] PR tree-optimization/103359 - Check for equivalences between PHI argument and def.

2021-11-24 Thread Andrew MacLeod via Gcc-patches
PHI nodes frequently feed each other, and this is particularly true of the one/two incoming edge PHIs inserted by some of the loop analysis code which is introduced at the start of the VRP passes. Ranger has a hybrid of optimistic vs pessimistic evaluation, and when it switches to