Lines Matching refs:var
45 ir_variable *var;
66 get_assignment_entry(ir_variable *var, struct hash_table *ht)
68 struct hash_entry *hte = _mesa_hash_table_search(ht, var);
75 entry->var = var;
76 _mesa_hash_table_insert(ht, var, entry);
116 if (entry->var->constant_value)
119 ir_variable *var = ir->whole_variable_written();
120 if (!var)
127 if (var->data.mode == ir_var_shader_storage ||
128 var->data.mode == ir_var_shader_shared)
155 ir_variable *var = param_rval->variable_referenced();
158 assert(var);
159 entry = get_assignment_entry(var, this->ht);
175 ir_variable *var = ir->return_deref->variable_referenced();
178 assert(var);
179 entry = get_assignment_entry(var, this->ht);
202 entry->var->constant_value = entry->constval;