<p dir="ltr"><br>
On Feb 5, 2015 5:12 PM, "Connor Abbott" <<a href="mailto:cwabbott0@gmail.com">cwabbott0@gmail.com</a>> wrote:<br>
><br>
> Maybe we should run this after DCE so that we don't do unnecessary<br>
> work by scheduling stuff that we then delete.</p>
<p dir="ltr">Yeah, I thought about that.  Also, this has interesting interactions with the select peephole.  I think more analysis is needed before deciding on a final placement.</p>
<p dir="ltr">> On Thu, Feb 5, 2015 at 5:29 PM, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> > ---<br>
> >  src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 ++<br>
> >  1 file changed, 2 insertions(+)<br>
> ><br>
> > diff --git a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp<br>
> > index c3c268c..ba03291 100644<br>
> > --- a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp<br>
> > +++ b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp<br>
> > @@ -42,6 +42,8 @@ nir_optimize(nir_shader *nir)<br>
> >        nir_validate_shader(nir);<br>
> >        progress |= nir_copy_prop(nir);<br>
> >        nir_validate_shader(nir);<br>
> > +      nir_opt_gcm(nir);<br>
> > +      nir_validate_shader(nir);<br>
> >        progress |= nir_opt_dce(nir);<br>
> >        nir_validate_shader(nir);<br>
> >        progress |= nir_opt_cse(nir);<br>
> > --<br>
> > 2.2.2<br>
> ><br>
> > _______________________________________________<br>
> > mesa-dev mailing list<br>
> > <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> > <a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</p>