Lines Matching defs:strct
1713 nir_deref_instr *strct = nir_build_deref_struct(&b, var_deref, member);
1718 if (glsl_get_vector_elements(strct->type) > val->num_components)
1719 val = nir_pad_vector(&b, val, glsl_get_vector_elements(strct->type));
1720 nir_store_deref(&b, strct, val, BITFIELD_MASK(incr));
1736 nir_deref_instr *strct = nir_build_deref_struct(&b, deref, i);
1738 if (glsl_get_vector_elements(strct->type) > dest->num_components)
1739 dest = nir_pad_vector(&b, dest, glsl_get_vector_elements(strct->type));
1740 nir_store_deref(&b, strct, dest, mask & BITFIELD_MASK(4));
1776 nir_deref_instr *strct = nir_build_deref_struct(&b, var_deref, member);
1777 nir_ssa_def *load = nir_load_deref(&b, strct);
1806 nir_deref_instr *strct = nir_build_deref_struct(&b, deref, i);
1807 nir_ssa_def *load = nir_load_deref(&b, strct);
1891 nir_ssa_def *dest = &nir_build_deref_var(&b, members[deref->strct.index])->dest.ssa;