[PATCH] tree-optimization/99912 - delete trivially dead stmts during DSE

2021-04-28 Thread Richard Biener
DSE performs a backwards walk over stmts removing stores but it leaves removing resulting dead SSA defs to later passes. This eats into its own alias walking budget if the removed stores kept loads live. The following patch adds removal of trivially dead SSA defs which helps in this situation and

Re: [PATCH] tree-optimization/99912 - delete trivially dead stmts during DSE

2021-04-27 Thread Richard Biener
On Tue, 27 Apr 2021, Prathamesh Kulkarni wrote: > On Tue, 27 Apr 2021 at 19:19, Richard Biener wrote: > > > > DSE performs a backwards walk over stmts removing stores but it > > leaves removing resulting dead SSA defs to later passes. This > > eats into its own alias walking budget if the remove

Re: [PATCH] tree-optimization/99912 - delete trivially dead stmts during DSE

2021-04-27 Thread Prathamesh Kulkarni via Gcc-patches
On Tue, 27 Apr 2021 at 19:19, Richard Biener wrote: > > DSE performs a backwards walk over stmts removing stores but it > leaves removing resulting dead SSA defs to later passes. This > eats into its own alias walking budget if the removed stores kept > loads live. The following patch adds remov

[PATCH] tree-optimization/99912 - delete trivially dead stmts during DSE

2021-04-27 Thread Richard Biener
DSE performs a backwards walk over stmts removing stores but it leaves removing resulting dead SSA defs to later passes. This eats into its own alias walking budget if the removed stores kept loads live. The following patch adds removal of trivially dead SSA defs which helps in this situation and