Lines Matching defs:deref
159 ir_dereference_variable *deref = (*rvalue)->as_dereference_variable();
160 if (!deref) {
165 deref = swiz->val->as_dereference_variable();
166 if (!deref)
190 if (entry->var == deref->var && entry->write_mask & (1 << channel)) {
244 *rvalue = new(ralloc_parent(deref)) ir_constant(type, &data);
492 ir_dereference_variable *deref = ir->lhs->as_dereference_variable();
495 if (!deref || !constant)
501 if (!deref->var->type->is_vector() && !deref->var->type->is_scalar())
509 if (deref->var->data.mode == ir_var_shader_storage ||
510 deref->var->data.mode == ir_var_shader_shared)
513 entry = new(this->lin_ctx) acp_entry(deref->var, ir->write_mask, constant);