Home
last modified time | relevance | path

Searched refs:deref_record (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dlower_buffer_access.cpp370 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in setup_buffer_access() local
371 const glsl_type *struct_type = deref_record->record->type; in setup_buffer_access()
378 ir_dereference_record(deref_record->record, in setup_buffer_access()
398 assert(deref_record->field_idx >= 0); in setup_buffer_access()
399 if (i == (unsigned) deref_record->field_idx) { in setup_buffer_access()
425 deref = deref_record->record->as_dereference(); in setup_buffer_access()
Dast_array_index.cpp62 } else if (ir_dereference_record *deref_record = in update_max_array_access() local
76 deref_record->record->as_dereference_variable(); in update_max_array_access()
79 deref_record->record->as_dereference_array(); in update_max_array_access()
91 unsigned field_idx = deref_record->field_idx; in update_max_array_access()
106 deref_record->record->type->fields.structure[field_idx].name; in update_max_array_access()
Dopt_structure_splitting.cpp227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref; in split_deref() local
228 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable(); in split_deref()
236 int i = deref_record->field_idx; in split_deref()
Dlower_ubo_reference.cpp710 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in calculate_unsized_array_stride() local
712 deref_record->record->as_dereference(); in calculate_unsized_array_stride()
721 is_dereferenced_thing_row_major(deref_record); in calculate_unsized_array_stride()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp1681 ir_dereference_record *deref_record = deref->as_dereference_record(); in calc_sampler_offsets() local
1682 unsigned field_index = deref_record->field_idx; in calc_sampler_offsets()
1684 deref_record->record->type->record_location_offset(field_index); in calc_sampler_offsets()
1685 calc_sampler_offsets(prog, deref_record->record->as_dereference(), in calc_sampler_offsets()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp3606 ir_dereference_record *deref_record = ir->as_dereference_record(); in get_image_qualifiers() local
3607 const glsl_type *struct_type = deref_record->record->type; in get_image_qualifiers()
3608 int fild_idx = deref_record->field_idx; in get_image_qualifiers()
3949 ir_dereference_record *deref_record = tail->as_dereference_record(); in calc_deref_offsets() local
3950 const glsl_type *struct_type = deref_record->record->type; in calc_deref_offsets()
3951 int field_index = deref_record->field_idx; in calc_deref_offsets()
3953 …calc_deref_offsets(deref_record->record->as_dereference(), array_elements, index, indirect, locati… in calc_deref_offsets()