Maybe we should run this after DCE so that we don't do unnecessary work by scheduling stuff that we then delete.
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