Home
last modified time | relevance | path

Searched refs:orig_deref (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dlower_variable_index_to_cond_assign.cpp429 ir_variable *convert_dereference_array(ir_dereference_array *orig_deref, in convert_dereference_array() argument
437 assert(is_array_or_matrix(orig_deref->array)); in convert_dereference_array()
439 const unsigned length = (orig_deref->array->type->is_array()) in convert_dereference_array()
440 ? orig_deref->array->type->length in convert_dereference_array()
441 : orig_deref->array->type->matrix_columns; in convert_dereference_array()
455 var = body.make_temp(orig_deref->type, in convert_dereference_array()
460 ir_variable *index = body.make_temp(orig_deref->array_index->type, in convert_dereference_array()
463 body.emit(assign(index, orig_deref->array_index)); in convert_dereference_array()
465 orig_deref->array_index = deref(index).val; in convert_dereference_array()
510 ir_dereference_array* orig_deref = (*pir)->as_dereference_array(); in handle_rvalue() local
[all …]
Dopt_function_inlining.cpp86 ir_dereference *orig_deref = (ir_dereference *) data; in replace_return_with_assignment() local
91 ir_rvalue *lhs = orig_deref->clone(ctx, NULL); in replace_return_with_assignment()