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 __anon00685eab0111::nir_visitor
193 this->deref_tail = NULL; in nir_visitor()
2066 this->deref_tail = &this->deref_head->deref; in visit()
2079 this->deref_tail = &deref->deref; in visit()
2087 int field_index = this->deref_tail->type->field_index(ir->field); in visit()
2090 nir_deref_struct *deref = nir_deref_struct_create(this->deref_tail, field_index); in visit()
2092 this->deref_tail->child = &deref->deref; in visit()
2093 this->deref_tail = &deref->deref; in visit()
2114 this->deref_tail->child = &deref->deref; in visit()
2115 ralloc_steal(this->deref_tail, deref); in visit()
[all …]