Lines Matching refs:var
74 const ir_variable * var = static_cast<const ir_variable *>(key);
75 return _mesa_hash_string(var->name);
93 if (ir->var->data.mode != ir_var_shader_out || ir->var->data.fb_fetch_output)
96 hash_entry *entry = _mesa_hash_table_search(replacements, ir->var);
101 void *var_ctx = ralloc_parent(ir->var);
102 temp = new(var_ctx) ir_variable(ir->var->type, ir->var->name,
105 temp->data.invariant = ir->var->data.invariant;
106 temp->data.precise = ir->var->data.precise;
107 temp->data.precision = ir->var->data.precision;
108 _mesa_hash_table_insert(replacements, ir->var, temp);
109 ir->var->insert_after(temp);
113 ir->var = temp;