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

Reply via email to