Searched refs:deref_var (Results 1 – 4 of 4) sorted by relevance
109 ir_dereference_variable *deref_var; in visit_enter() local111 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()
221 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable(); in split_deref() local222 if (!deref_var) in split_deref()225 variable_entry2 *entry = get_splitting_entry(deref_var->var); in split_deref()
358 ir_dereference_variable *deref_var = (*deref)->as_dereference_variable(); in replace_deref() local359 if (deref_var && deref_var->var == this->sampler) { in replace_deref()
702 ir_dereference_variable *deref_var = new(ctx) ir_dereference_variable(var); in do_assignment() local704 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()