On Thu, Jul 26, 2018 at 9:38 AM Caio Marcelo de Oliveira Filho < caio.olive...@intel.com> wrote:
> This patch as-is is > > Reviewed-by: Caio Marcelo de Oliveira Filho <caio.olive...@intel.com> > > but consider the question below. > > On Thu, Jul 26, 2018 at 08:59:58AM -0700, Jason Ekstrand wrote: > > Fixes: d800b7daa5440 "nir: Add a helper for figuring out what..." > > --- > > src/compiler/nir/nir.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/src/compiler/nir/nir.c b/src/compiler/nir/nir.c > > index bc7f05b3e86..a849664134f 100644 > > --- a/src/compiler/nir/nir.c > > +++ b/src/compiler/nir/nir.c > > @@ -1446,6 +1446,9 @@ nir_ssa_def_components_read(const nir_ssa_def *def) > > } > > } > > > > + if (!list_empty(&def->if_uses)) > > + read_mask |= 1; > > + > > If I understood correctly: if the 'def' has 'if_uses', then it will > have only a single component. So maybe move this to be an early > return? > I did think about that. We could. The loop above will usually return pretty quickly as well though. I don't know if it matters.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev