On Fri, Apr 6, 2018 at 4:22 PM, Caio Marcelo de Oliveira Filho <
caio.olive...@intel.com> wrote:
> > +static nir_variable *
> > +intrinsic_get_var(nir_intrinsic_instr *intrin, unsigned i)
> > +{
> > + if (nir_intrinsic_infos[intrin->intrinsic].num_variables == 0)
> > + return
> +static nir_variable *
> +intrinsic_get_var(nir_intrinsic_instr *intrin, unsigned i)
> +{
> + if (nir_intrinsic_infos[intrin->intrinsic].num_variables == 0)
> + return nir_deref_instr_get_variable(nir_src_as_deref(intrin->src[i]));
> + else
> + return intrin->variables[0]->var;
---
src/compiler/nir/nir_propagate_invariant.c | 23 ---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/src/compiler/nir/nir_propagate_invariant.c
b/src/compiler/nir/nir_propagate_invariant.c
index 7b5bd6c..b48b91c 100644
---