Lines Matching refs:deref
207 ir_dereference_variable *deref = ir->array->as_dereference_variable(); in visit_enter() local
208 if (!deref) in visit_enter()
211 variable_entry *entry = this->get_variable_entry(deref->var); in visit_enter()
300 void split_deref(ir_dereference **deref);
322 ir_array_splitting_visitor::split_deref(ir_dereference **deref) in split_deref() argument
324 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); in split_deref()
341 *deref = new(entry->mem_ctx) in split_deref()
354 *deref = new(entry->mem_ctx) ir_dereference_variable(temp); in split_deref()
364 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
366 if (!deref) in handle_rvalue()
369 split_deref(&deref); in handle_rvalue()
370 *rvalue = deref; in handle_rvalue()