Lines Matching defs:deref
232 nir_deref_instr *deref,
238 while (deref->deref_type != nir_deref_type_var) {
239 assert(deref->deref_type == nir_deref_type_array);
242 nir_ssa_def *index = nir_ssa_for_src(b, deref->arr.index, 1);
243 assert(deref->arr.index.ssa);
247 deref = nir_deref_instr_parent(deref);
248 assert(glsl_type_is_array(deref->type));
249 array_size *= glsl_get_length(deref->type);
293 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
294 nir_variable *var = nir_deref_instr_get_variable(deref);
299 get_aoa_deref_offset(&b, deref, 1));
580 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
581 nir_variable *var = nir_deref_instr_get_variable(deref);
616 get_aoa_deref_offset(&b, deref, BRW_IMAGE_PARAM_SIZE * 4),