Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/glsl/
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()
92 deref_record->record->type->field_index(deref_record->field); in update_max_array_access()
106 check_builtin_array_max_size(deref_record->field, idx+1, *loc, in update_max_array_access()
Dlower_buffer_access.cpp420 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in setup_buffer_access() local
421 const glsl_type *struct_type = deref_record->record->type; in setup_buffer_access()
428 ir_dereference_record(deref_record->record, in setup_buffer_access()
449 deref_record->field) == 0) { in setup_buffer_access()
475 deref = deref_record->record->as_dereference(); in setup_buffer_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()
238 if (strcmp(deref_record->field, in split_deref()
Dlower_ubo_reference.cpp701 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in calculate_unsized_array_stride() local
703 deref_record->record->as_dereference(); in calculate_unsized_array_stride()
712 is_dereferenced_thing_row_major(deref_record); in calculate_unsized_array_stride()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp1641 ir_dereference_record *deref_record = deref->as_dereference_record(); in calc_sampler_offsets() local
1643 deref_record->record->type->field_index(deref_record->field); in calc_sampler_offsets()
1645 deref_record->record->type->record_location_offset(field_index); in calc_sampler_offsets()
1646 calc_sampler_offsets(prog, deref_record->record->as_dereference(), in calc_sampler_offsets()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_tgsi.cpp3843 ir_dereference_record *deref_record = tail->as_dereference_record(); in calc_deref_offsets() local
3844 const glsl_type *struct_type = deref_record->record->type; in calc_deref_offsets()
3845 int field_index = deref_record->record->type->field_index(deref_record->field); in calc_deref_offsets()
3847 …calc_deref_offsets(deref_record->record->as_dereference(), array_elements, index, indirect, locati… in calc_deref_offsets()