Searched refs:deref_array (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/tests/
H A Darray_refcount_test.cpp127 deref_array(operand array, operand index) function in typeref:typename:operand
425 body->emit(assign(var_a, deref_array(var_c, var_b)));
460 body->emit(assign(var_a, deref_array(var_c, var_b)));
501 deref_array(
532 deref_array(
533 deref_array(
534 deref_array(var_b, body->constant(int(2))),
567 deref_array(
568 deref_array(
569 deref_array(var_
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/tests/
H A Darray_refcount_test.cpp123 deref_array(operand array, operand index) function in typeref:typename:operand
416 body->emit(assign(var_a, deref_array(var_c, var_b)));
451 body->emit(assign(var_a, deref_array(var_c, var_b)));
492 deref_array(
523 deref_array(
524 deref_array(
525 deref_array(var_b, body->constant(int(2))),
558 deref_array(
559 deref_array(
560 deref_array(var_
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_buffer_access.cpp298 ir_dereference_array *deref_array = (ir_dereference_array *) deref; local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
300 if (deref_array->array->type->is_vector()) {
310 if (deref_array->array->type->is_64bit())
312 } else if (deref_array->array->type->is_matrix() && *row_major) {
319 if (deref_array->array->type->is_64bit())
321 *matrix_type = deref_array->array->type;
322 } else if (deref_array->type->without_array()->is_interface()) {
331 deref = deref_array->array->as_dereference();
339 is_dereferenced_thing_row_major(deref_array);
345 array_stride = deref_array
[all...]
H A Dlower_named_interface_blocks.cpp87 ir_dereference_array *deref_array = local in function:process_array_ir
90 if (deref_array == NULL) {
94 deref_array = (ir_dereference_array *) process_array_ir(mem_ctx,
95 deref_array,
97 return new(mem_ctx) ir_dereference_array(deref_array,
306 ir_dereference_array *deref_array = local in function:flatten_named_interface_blocks_declarations::handle_rvalue
308 if (deref_array != NULL) {
309 *rvalue = process_array_ir(mem_ctx, deref_array,
H A Dast_array_index.cpp78 ir_dereference_array *deref_array = local in function:update_max_array_access
81 while (deref_array != NULL) {
82 deref_array_prev = deref_array;
83 deref_array = deref_array->array->as_dereference_array();
H A Dopt_array_splitting.cpp347 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); local in function:ir_array_splitting_visitor::split_deref
348 if (!deref_array)
351 ir_dereference_variable *deref_var = deref_array->array->as_dereference_variable();
360 ir_constant *constant = deref_array->array_index->as_constant();
373 ir_variable *temp = new(entry->mem_ctx) ir_variable(deref_array->type,
H A Dlower_precision.cpp1073 for (ir_dereference_array *deref_array = ir->as_dereference_array(); local in function:__anon9ef6f1ac0110::lower_variables_visitor::fix_types_in_deref_chain
1074 deref_array;
1075 deref_array = deref_array->array->as_dereference_array()) {
1076 assert(deref_array->array->type->without_array()->is_32bit());
1077 deref_array->array->type = lower_glsl_type(deref_array->array->type);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_buffer_access.cpp298 ir_dereference_array *deref_array = (ir_dereference_array *) deref; local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
300 if (deref_array->array->type->is_vector()) {
310 if (deref_array->array->type->is_64bit())
312 } else if (deref_array->array->type->is_matrix() && *row_major) {
319 if (deref_array->array->type->is_64bit())
321 *matrix_type = deref_array->array->type;
322 } else if (deref_array->type->without_array()->is_interface()) {
331 deref = deref_array->array->as_dereference();
339 is_dereferenced_thing_row_major(deref_array);
345 array_stride = deref_array
[all...]
H A Dlower_named_interface_blocks.cpp87 ir_dereference_array *deref_array = local in function:process_array_ir
90 if (deref_array == NULL) {
94 deref_array = (ir_dereference_array *) process_array_ir(mem_ctx,
95 deref_array,
97 return new(mem_ctx) ir_dereference_array(deref_array,
301 ir_dereference_array *deref_array = local in function:flatten_named_interface_blocks_declarations::handle_rvalue
303 if (deref_array != NULL) {
304 *rvalue = process_array_ir(mem_ctx, deref_array,
H A Dast_array_index.cpp78 ir_dereference_array *deref_array = local in function:update_max_array_access
81 while (deref_array != NULL) {
82 deref_array_prev = deref_array;
83 deref_array = deref_array->array->as_dereference_array();
H A Dopt_array_splitting.cpp347 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); local in function:ir_array_splitting_visitor::split_deref
348 if (!deref_array)
351 ir_dereference_variable *deref_var = deref_array->array->as_dereference_variable();
360 ir_constant *constant = deref_array->array_index->as_constant();
373 ir_variable *temp = new(entry->mem_ctx) ir_variable(deref_array->type,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp769 auto deref_array = nir_instr_as_deref(deref->parent.ssa->parent_instr); local in function:r600::Lower64BitToVec2::load_deref_64_to_vec2
770 deref_array->type = var->type;
771 deref->type = deref_array->type->without_array();
802 auto deref_array = nir_instr_as_deref(deref->parent.ssa->parent_instr); local in function:r600::Lower64BitToVec2::store_64_to_vec2
803 deref_array->type = var->type;
804 deref->type = deref_array->type->without_array();
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dir_to_mesa.cpp1624 ir_dereference_array *deref_array = ir->as_dereference_array(); local in function:get_assignment_lhs
1625 if (deref_array) {
1626 assert(!deref_array->array->type->is_vector());
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dir_to_mesa.cpp1561 ir_dereference_array *deref_array = ir->as_dereference_array(); local in function:get_assignment_lhs
1562 if (deref_array) {
1563 assert(!deref_array->array->type->is_vector());
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp2901 ir_dereference_array *deref_array = ir->as_dereference_array(); local in function:get_assignment_lhs
2902 if (deref_array) {
2903 assert(!deref_array->array->type->is_vector());
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp2991 ir_dereference_array *deref_array = ir->as_dereference_array(); local in function:get_assignment_lhs
2992 if (deref_array) {
2993 assert(!deref_array->array->type->is_vector());

Completed in 39 milliseconds