On Feb 5, 2015 5:12 PM, "Connor Abbott" <cwabbo...@gmail.com> wrote:
>
> Maybe we should run this after DCE so that we don't do unnecessary
> work by scheduling stuff that we then delete.

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.

> On Thu, Feb 5, 2015 at 5:29 PM, Jason Ekstrand <ja...@jlekstrand.net>
wrote:
> > ---
> >  src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
> > index c3c268c..ba03291 100644
> > --- a/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
> > +++ b/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
> > @@ -42,6 +42,8 @@ nir_optimize(nir_shader *nir)
> >        nir_validate_shader(nir);
> >        progress |= nir_copy_prop(nir);
> >        nir_validate_shader(nir);
> > +      nir_opt_gcm(nir);
> > +      nir_validate_shader(nir);
> >        progress |= nir_opt_dce(nir);
> >        nir_validate_shader(nir);
> >        progress |= nir_opt_cse(nir);
> > --
> > 2.2.2
> >
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev@lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to