Searched refs:deref_record (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dast_array_index.cpp62 } else if (ir_dereference_record *deref_record = local in function:update_max_array_access
76 deref_record->record->as_dereference_variable();
79 deref_record->record->as_dereference_array();
91 unsigned field_idx = deref_record->field_idx;
106 deref_record->record->type->fields.structure[field_idx].name;
H A Dlower_buffer_access.cpp370 ir_dereference_record *deref_record = (ir_dereference_record *) deref; local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
371 const glsl_type *struct_type = deref_record->record->type;
378 ir_dereference_record(deref_record->record,
398 assert(deref_record->field_idx >= 0);
399 if (i == (unsigned) deref_record->field_idx) {
425 deref = deref_record->record->as_dereference();
H A Dopt_structure_splitting.cpp227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref; local in function:__anon9e3ff8b80110::ir_structure_splitting_visitor::split_deref
228 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable();
236 int i = deref_record->field_idx;
H A Dlower_ubo_reference.cpp713 ir_dereference_record *deref_record = (ir_dereference_record *) deref; local in function:__anonf648b2340110::lower_ubo_reference_visitor::calculate_unsized_array_stride
715 deref_record->record->as_dereference();
724 is_dereferenced_thing_row_major(deref_record);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dast_array_index.cpp62 } else if (ir_dereference_record *deref_record = local in function:update_max_array_access
76 deref_record->record->as_dereference_variable();
79 deref_record->record->as_dereference_array();
91 unsigned field_idx = deref_record->field_idx;
106 deref_record->record->type->fields.structure[field_idx].name;
H A Dlower_buffer_access.cpp370 ir_dereference_record *deref_record = (ir_dereference_record *) deref; local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
371 const glsl_type *struct_type = deref_record->record->type;
378 ir_dereference_record(deref_record->record,
398 assert(deref_record->field_idx >= 0);
399 if (i == (unsigned) deref_record->field_idx) {
425 deref = deref_record->record->as_dereference();
H A Dopt_structure_splitting.cpp227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref; local in function:__anon37572d050110::ir_structure_splitting_visitor::split_deref
228 ir_dereference_variable *deref_var = deref_record->record->as_dereference_variable();
236 int i = deref_record->field_idx;
H A Dlower_ubo_reference.cpp711 ir_dereference_record *deref_record = (ir_dereference_record *) deref; local in function:__anon515fc8010110::lower_ubo_reference_visitor::calculate_unsized_array_stride
713 deref_record->record->as_dereference();
722 is_dereferenced_thing_row_major(deref_record);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dir_to_mesa.cpp1679 ir_dereference_record *deref_record = deref->as_dereference_record(); local in function:calc_sampler_offsets
1680 unsigned field_index = deref_record->field_idx;
1682 deref_record->record->type->struct_location_offset(field_index);
1683 calc_sampler_offsets(prog, deref_record->record->as_dereference(),
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dir_to_mesa.cpp1616 ir_dereference_record *deref_record = deref->as_dereference_record(); local in function:calc_sampler_offsets
1617 unsigned field_index = deref_record->field_idx;
1619 deref_record->record->type->struct_location_offset(field_index);
1620 calc_sampler_offsets(prog, deref_record->record->as_dereference(),
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp3768 ir_dereference_record *deref_record = ir->as_dereference_record(); local in function:get_image_qualifiers
3769 const glsl_type *struct_type = deref_record->record->type;
3770 int fild_idx = deref_record->field_idx;
4118 ir_dereference_record *deref_record = tail->as_dereference_record(); local in function:glsl_to_tgsi_visitor::calc_deref_offsets
4119 const glsl_type *struct_type = deref_record->record->type;
4120 int field_index = deref_record->field_idx;
4122 calc_deref_offsets(deref_record->record->as_dereference(), array_elements, index, indirect, location);
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp3859 ir_dereference_record *deref_record = ir->as_dereference_record(); local in function:get_image_qualifiers
3860 const glsl_type *struct_type = deref_record->record->type;
3861 int fild_idx = deref_record->field_idx;
4229 ir_dereference_record *deref_record = tail->as_dereference_record(); local in function:glsl_to_tgsi_visitor::calc_deref_offsets
4230 const glsl_type *struct_type = deref_record->record->type;
4231 int field_index = deref_record->field_idx;
4233 calc_deref_offsets(deref_record->record->as_dereference(), array_elements, index, indirect, location);

Completed in 36 milliseconds