HomeSort by relevance Sort by last modified time
    Searched refs:src_tail (Results 1 - 5 of 5) sorted by null

  /external/mesa3d/src/compiler/nir/
nir_split_var_copies.c 80 * \param src_tail The tail of the source deref chain we are building
86 nir_deref *dest_tail, nir_deref *src_tail,
89 assert(src_tail->type == dest_tail->type);
93 assert(src_tail->child == NULL);
95 switch (glsl_get_base_type(src_tail->type)) {
99 deref->deref.type = glsl_get_array_element(src_tail->type);
108 src_tail->child = &deref->deref;
112 dest_tail->child, src_tail->child, state);
115 src_tail->child = NULL;
128 for (unsigned i = 0; i < glsl_get_length(src_tail->type); i++)
219 nir_deref *src_tail = nir_deref_tail(&src_head->deref); local
    [all...]
nir_lower_var_copies.c 71 * @src_tail The current tail of the source variable deref chain;
80 nir_deref *dest_tail, nir_deref *src_tail,
84 nir_deref *src_arr_parent = deref_next_wildcard_parent(src_tail);
114 src_tail = nir_deref_tail(src_tail);
117 assert(src_tail->type == dest_tail->type);
119 unsigned num_components = glsl_get_vector_elements(src_tail->type);
120 unsigned bit_size = glsl_get_bit_size(src_tail->type);
nir_opt_copy_prop_vars.c 556 nir_deref *src_tail = &src->deref; local
557 while (entry_tail->child && src_tail->child) {
558 assert(src_tail->child->deref_type == entry_tail->child->deref_type);
559 if (src_tail->child->deref_type == nir_deref_type_array) {
561 nir_deref_array *src_arr = nir_deref_as_array(src_tail->child);
569 src_tail = src_tail->child;
589 if (src_tail->child) {
594 value_tail->child = nir_deref_clone(src_tail->child, value_tail);
  /external/mesa3d/src/util/
u_vector.c 43 uint32_t offset, size, split, src_tail, dst_tail; local
51 src_tail = vector->tail & (vector->size - 1);
53 if (src_tail == 0) {
66 memcpy((char *)data + dst_tail, (char *)vector->data + src_tail,
  /external/mesa3d/src/compiler/spirv/
vtn_variables.c 257 nir_deref *src_tail = get_deref_tail(src); local
258 struct vtn_ssa_value *val = vtn_create_ssa_value(b, src_tail->type);
259 _vtn_local_load_store(b, true, src, src_tail, val);
261 if (src_tail->child) {
262 nir_deref_array *vec_deref = nir_deref_as_array(src_tail->child);
    [all...]

Completed in 248 milliseconds