On Fri, 1 Jul 2016, Jakub Jelinek wrote:
> On Thu, Jun 30, 2016 at 03:51:20PM +0200, Richard Biener wrote:
> > The following patch fixes PR71632 by removing delayed expansion of
> > TERed defs. Instead it adds code to apply the scheduling effect
> > to the GIMPLE IL (so you also get better
On Thu, 30 Jun 2016, Richard Biener wrote:
>
> The following patch fixes PR71632 by removing delayed expansion of
> TERed defs. Instead it adds code to apply the scheduling effect
> to the GIMPLE IL (so you also get better interleaved GIMPLE stmt
> / generated RTL dumps in .expand).
>
> This
On Thu, Jun 30, 2016 at 03:51:20PM +0200, Richard Biener wrote:
> The following patch fixes PR71632 by removing delayed expansion of
> TERed defs. Instead it adds code to apply the scheduling effect
> to the GIMPLE IL (so you also get better interleaved GIMPLE stmt
> / generated RTL dumps in
The following patch fixes PR71632 by removing delayed expansion of
TERed defs. Instead it adds code to apply the scheduling effect
to the GIMPLE IL (so you also get better interleaved GIMPLE stmt
/ generated RTL dumps in .expand).
This removes the quadratic re-expansion of TERed RHS as seen in