Searched refs:deref_record (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/glsl/ |
D | ast_array_index.cpp | 62 } 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()
|
D | lower_buffer_access.cpp | 420 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()
|
D | opt_structure_splitting.cpp | 227 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()
|
D | lower_ubo_reference.cpp | 701 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/ |
D | ir_to_mesa.cpp | 1641 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/ |
D | st_glsl_to_tgsi.cpp | 3843 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()
|