Home
last modified time | relevance | path

Searched refs:ir_dereference_record (Results 1 – 25 of 29) sorted by relevance

12

/external/mesa3d/src/compiler/glsl/
Dlower_buffer_access.cpp73 new(mem_ctx) ir_dereference_record(deref->clone(mem_ctx, NULL), in emit_access()
200 const ir_dereference_record *const record_deref = in is_dereferenced_thing_row_major()
201 (const ir_dereference_record *) ir; in is_dereferenced_thing_row_major()
370 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in setup_buffer_access()
377 ir_dereference_record *field_deref = new(mem_ctx) in setup_buffer_access()
378 ir_dereference_record(deref_record->record, in setup_buffer_access()
Dopt_structure_splitting.cpp89 virtual ir_visitor_status visit_enter(ir_dereference_record *);
146 ir_structure_reference_visitor::visit_enter(ir_dereference_record *ir) in visit_enter()
227 ir_dereference_record *deref_record = (ir_dereference_record *)*deref; in split_deref()
276 ir_dereference_record(ir->lhs->clone(mem_ctx, NULL), in visit_leave()
284 ir_dereference_record(ir->rhs->clone(mem_ctx, NULL), in visit_leave()
Dir_rvalue_visitor.h41 ir_visitor_status rvalue_visit(ir_dereference_record *);
60 virtual ir_visitor_status visit_leave(ir_dereference_record *);
77 virtual ir_visitor_status visit_enter(ir_dereference_record *);
Dir_rvalue_visitor.cpp110 ir_rvalue_base_visitor::rvalue_visit(ir_dereference_record *ir) in rvalue_visit()
199 ir_rvalue_visitor::visit_leave(ir_dereference_record *ir) in visit_leave()
271 ir_rvalue_enter_visitor::visit_enter(ir_dereference_record *ir) in visit_enter()
Dir_visitor.h56 virtual void visit(class ir_dereference_record *) = 0;
82 virtual void visit(class ir_dereference_record *) {} in visit() argument
Dir_hierarchical_visitor.h126 virtual ir_visitor_status visit_enter(class ir_dereference_record *);
127 virtual ir_visitor_status visit_leave(class ir_dereference_record *);
Dir_clone.cpp194 ir_dereference_record *
195 ir_dereference_record::clone(void *mem_ctx, struct hash_table *ht) const in clone()
199 return new(mem_ctx) ir_dereference_record(this->record->clone(mem_ctx, ht), in clone()
Dlower_ubo_reference.cpp145 ir_dereference_record *r = (ir_dereference_record *) ir; in interface_field_name()
710 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in calculate_unsized_array_stride()
914 new(mem_ctx) ir_dereference_record(lhs_deref->clone(mem_ctx, NULL), in check_for_buffer_struct_copy()
917 new(mem_ctx) ir_dereference_record(rhs_deref->clone(mem_ctx, NULL), in check_for_buffer_struct_copy()
Dir_hierarchical_visitor.cpp218 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir) in visit_enter()
227 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) in visit_leave()
Dhir_field_selection.cpp50 result = new(ctx) ir_dereference_record(op, in _mesa_ast_field_selection_to_hir()
Dir_print_visitor.h60 virtual void visit(ir_dereference_record *);
Dlower_named_interface_blocks.cpp220 ir_dereference_record *lhs_rec = ir->lhs->as_dereference_record(); in visit_leave()
265 ir_dereference_record *ir = (*rvalue)->as_dereference_record(); in handle_rvalue()
Dopt_function_inlining.cpp352 virtual ir_visitor_status visit_leave(ir_dereference_record *);
402 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir) in visit_leave()
Dir_constant_expression.cpp471 const ir_dereference_record *const dr = in constant_referenced()
472 (const ir_dereference_record *) deref; in constant_referenced()
839 ir_dereference_record::constant_expression_value(void *mem_ctx, in constant_expression_value()
Dir.h2090 class ir_dereference_record : public ir_dereference {
2092 ir_dereference_record(ir_rvalue *value, const char *field);
2094 ir_dereference_record(ir_variable *var, const char *field);
2096 virtual ir_dereference_record *clone(void *mem_ctx,
Dast_array_index.cpp62 } else if (ir_dereference_record *deref_record = in update_max_array_access()
Dlower_packed_varyings.cpp528 ir_dereference_record *dereference_record = new(this->mem_ctx) in lower_rvalue()
529 ir_dereference_record(rvalue, field_name); in lower_rvalue()
Dir.cpp1395 ir_dereference_record::ir_dereference_record(ir_rvalue *value, in ir_dereference_record() function in ir_dereference_record
1407 ir_dereference_record::ir_dereference_record(ir_variable *var, in ir_dereference_record() function in ir_dereference_record
Dir_hv_accept.cpp281 ir_dereference_record::accept(ir_hierarchical_visitor *v) in accept()
Dir_print_visitor.cpp422 void ir_print_visitor::visit(ir_dereference_record *ir) in visit()
Dast_function.cpp235 val = ((ir_dereference_record *)val)->record; in verify_parameter_modes()
1805 new(mem_ctx) ir_dereference_record(d->clone(mem_ctx, NULL), in emit_inline_record_constructor()
Dglsl_to_nir.cpp69 virtual void visit(ir_dereference_record *);
2177 nir_visitor::visit(ir_dereference_record *ir) in visit()
/external/mesa3d/src/compiler/glsl/tests/
Darray_refcount_test.cpp137 ir_rvalue *val = new(mem_ctx) ir_dereference_record(s.val, field); in deref_struct()
/external/mesa3d/src/mesa/program/
Dir_to_mesa.cpp248 virtual void visit(ir_dereference_record *);
1589 ir_to_mesa_visitor::visit(ir_dereference_record *ir) in visit()
1681 ir_dereference_record *deref_record = deref->as_dereference_record(); in calc_sampler_offsets()
/external/mesa3d/src/mesa/main/
Dff_fragment_shader.cpp968 temp = new(p->mem_ctx) ir_dereference_record(temp, "color"); in emit_fog_instructions()

12