Home
last modified time | relevance | path

Searched refs:deref_var (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/glsl/
Dir_set_program_inouts.cpp109 ir_dereference_variable *deref_var; in visit_enter() local
111 deref_var = ir->array->as_dereference_variable(); in visit_enter()
115 if (deref_var) in visit_enter()
116 var = (ir_variable *)hash_table_find(this->ht, deref_var->var); in visit_enter()
121 if (deref_var->type->is_array() && in visit_enter()
122 deref_var->type->fields.array->is_matrix()) { in visit_enter()
123 width = deref_var->type->fields.array->matrix_columns; in visit_enter()
Dopt_structure_splitting.cpp221 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable(); in split_deref() local
222 if (!deref_var) in split_deref()
225 variable_entry2 *entry = get_splitting_entry(deref_var->var); in split_deref()
Dopt_function_inlining.cpp358 ir_dereference_variable *deref_var = (*deref)->as_dereference_variable(); in replace_deref() local
359 if (deref_var && deref_var->var == this->sampler) { in replace_deref()
Dast_to_hir.cpp702 ir_dereference_variable *deref_var = new(ctx) ir_dereference_variable(var); in do_assignment() local
704 instructions->push_tail(new(ctx) ir_assignment(deref_var, in do_assignment()
707 deref_var = new(ctx) ir_dereference_variable(var); in do_assignment()
710 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var, NULL)); in do_assignment()