Home
last modified time | relevance | path

Searched refs:deref_tail (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_opt_copy_prop_vars.c471 nir_deref *deref_tail = deref->deref.child; in specialize_wildcards() local
475 while (deref_tail) { in specialize_wildcards()
476 switch (deref_tail->deref_type) { in specialize_wildcards()
478 nir_deref_array *deref_arr = nir_deref_as_array(deref_tail); in specialize_wildcards()
518 nir_deref_struct *deref_struct = nir_deref_as_struct(deref_tail); in specialize_wildcards()
531 deref_tail = deref_tail->child; in specialize_wildcards()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp98 nir_deref *deref_tail; member in __anonf01a2b350111::nir_visitor
198 this->deref_tail = NULL; in nir_visitor()
2160 this->deref_tail = &this->deref_head->deref; in visit()
2173 this->deref_tail = &deref->deref; in visit()
2184 nir_deref_struct *deref = nir_deref_struct_create(this->deref_tail, field_index); in visit()
2186 this->deref_tail->child = &deref->deref; in visit()
2187 this->deref_tail = &deref->deref; in visit()
2208 this->deref_tail->child = &deref->deref; in visit()
2209 ralloc_steal(this->deref_tail, deref); in visit()
2210 this->deref_tail = &deref->deref; in visit()