Searched refs:vec_deref (Results 1 - 5 of 5) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_array_deref_of_vec.c28 build_write_masked_store(nir_builder *b, nir_deref_instr *vec_deref, argument
32 unsigned num_components = glsl_get_components(vec_deref->type);
41 nir_store_deref(b, vec_deref, vec, (1u << component));
45 build_write_masked_stores(nir_builder *b, nir_deref_instr *vec_deref, argument
50 build_write_masked_store(b, vec_deref, value, start);
54 build_write_masked_stores(b, vec_deref, value, index, start, mid);
56 build_write_masked_stores(b, vec_deref, value, index, mid, end);
99 nir_deref_instr *vec_deref = nir_deref_instr_parent(deref); local in function:nir_lower_array_deref_of_vec_impl
100 if (!glsl_type_is_vector(vec_deref->type))
104 unsigned num_components = glsl_get_components(vec_deref
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_array_deref_of_vec.c28 build_write_masked_store(nir_builder *b, nir_deref_instr *vec_deref, argument
32 unsigned num_components = glsl_get_components(vec_deref->type);
41 nir_store_deref(b, vec_deref, vec, (1u << component));
45 build_write_masked_stores(nir_builder *b, nir_deref_instr *vec_deref, argument
50 build_write_masked_store(b, vec_deref, value, start);
54 build_write_masked_stores(b, vec_deref, value, index, start, mid);
56 build_write_masked_stores(b, vec_deref, value, index, mid, end);
94 nir_deref_instr *vec_deref = nir_deref_instr_parent(deref); local in function:nir_lower_array_deref_of_vec_impl
95 if (!glsl_type_is_vector(vec_deref->type))
99 unsigned num_components = glsl_get_components(vec_deref
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_amd.c206 nir_deref_instr *vec_deref = NULL; local in function:vtn_handle_amd_shader_explicit_vertex_parameter_instruction
208 vec_deref = deref;
223 assert(vec_deref);
225 vec_deref->arr.index.ssa);
H A Dvtn_glsl450.c657 nir_deref_instr *vec_deref = NULL; local in function:handle_glsl450_interpolation
659 vec_deref = deref;
684 def = nir_vector_extract(&b->nb, def, vec_deref->arr.index.ssa);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_glsl450.c729 nir_deref_instr *vec_deref = NULL; local in function:handle_glsl450_interpolation
731 vec_deref = deref;
755 assert(vec_deref);
756 if (nir_src_is_const(vec_deref->arr.index)) {
758 nir_src_as_uint(vec_deref->arr.index));
761 vec_deref->arr.index.ssa);

Completed in 8 milliseconds