/external/mesa3d/src/compiler/glsl/ |
D | lower_buffer_access.cpp | 73 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()
|
D | opt_structure_splitting.cpp | 89 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()
|
D | ir_rvalue_visitor.h | 41 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 *);
|
D | ir_rvalue_visitor.cpp | 110 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()
|
D | ir_visitor.h | 56 virtual void visit(class ir_dereference_record *) = 0; 83 virtual void visit(class ir_dereference_record *) {} in visit() argument
|
D | ir_hierarchical_visitor.h | 126 virtual ir_visitor_status visit_enter(class ir_dereference_record *); 127 virtual ir_visitor_status visit_leave(class ir_dereference_record *);
|
D | ir_clone.cpp | 200 ir_dereference_record * 201 ir_dereference_record::clone(void *mem_ctx, struct hash_table *ht) const in clone() 206 return new(mem_ctx) ir_dereference_record(this->record->clone(mem_ctx, ht), in clone()
|
D | hir_field_selection.cpp | 50 result = new(ctx) ir_dereference_record(op, in _mesa_ast_field_selection_to_hir()
|
D | ir_print_visitor.h | 60 virtual void visit(ir_dereference_record *);
|
D | ir_hierarchical_visitor.cpp | 212 ir_hierarchical_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() 221 ir_hierarchical_visitor::visit_leave(ir_dereference_record *ir) in visit_leave()
|
D | lower_ubo_reference.cpp | 148 ir_dereference_record *r = (ir_dereference_record *) ir; in interface_field_name() 713 ir_dereference_record *deref_record = (ir_dereference_record *) deref; in calculate_unsized_array_stride() 917 new(mem_ctx) ir_dereference_record(lhs_deref->clone(mem_ctx, NULL), in check_for_buffer_struct_copy() 920 new(mem_ctx) ir_dereference_record(rhs_deref->clone(mem_ctx, NULL), in check_for_buffer_struct_copy()
|
D | lower_named_interface_blocks.cpp | 221 ir_dereference_record *lhs_rec = ir->lhs->as_dereference_record(); in visit_leave() 266 ir_dereference_record *ir = (*rvalue)->as_dereference_record(); in handle_rvalue()
|
D | opt_function_inlining.cpp | 359 virtual ir_visitor_status visit_leave(ir_dereference_record *); 438 ir_variable_replacement_visitor::visit_leave(ir_dereference_record *ir) in visit_leave()
|
D | lower_precision.cpp | 115 virtual ir_visitor_status visit_enter(ir_dereference_record *ir); 141 virtual ir_visitor_status visit_enter(ir_dereference_record *); 355 find_lowerable_rvalues_visitor::visit_enter(ir_dereference_record *ir) in visit_enter() 769 lower_precision_visitor::visit_enter(ir_dereference_record *ir) in visit_enter()
|
D | lower_xfb_varying.cpp | 187 *deref = new(ctx) ir_dereference_record(*deref, field); in get_deref()
|
D | ir_constant_expression.cpp | 529 const ir_dereference_record *const dr = in constant_referenced() 530 (const ir_dereference_record *) deref; in constant_referenced() 1016 ir_dereference_record::constant_expression_value(void *mem_ctx, in constant_expression_value()
|
D | ir.h | 2168 class ir_dereference_record : public ir_dereference { 2170 ir_dereference_record(ir_rvalue *value, const char *field); 2172 ir_dereference_record(ir_variable *var, const char *field); 2174 virtual ir_dereference_record *clone(void *mem_ctx,
|
D | ast_array_index.cpp | 62 } else if (ir_dereference_record *deref_record = in update_max_array_access()
|
D | lower_packed_varyings.cpp | 532 ir_dereference_record *dereference_record = new(this->mem_ctx) in lower_rvalue() 533 ir_dereference_record(rvalue, field_name); in lower_rvalue()
|
D | ir_hv_accept.cpp | 281 ir_dereference_record::accept(ir_hierarchical_visitor *v) in accept()
|
D | ir.cpp | 1723 ir_dereference_record::ir_dereference_record(ir_rvalue *value, in ir_dereference_record() function in ir_dereference_record 1735 ir_dereference_record::ir_dereference_record(ir_variable *var, in ir_dereference_record() function in ir_dereference_record
|
D | ir_validate.cpp | 78 virtual ir_visitor_status visit_enter(class ir_dereference_record *); 167 ir_validate::visit_enter(class ir_dereference_record *ir) in visit_enter()
|
D | ir_print_visitor.cpp | 420 void ir_print_visitor::visit(ir_dereference_record *ir) in visit()
|
/external/mesa3d/src/compiler/glsl/tests/ |
D | array_refcount_test.cpp | 141 ir_rvalue *val = new(mem_ctx) ir_dereference_record(s.val, field); in deref_struct()
|
/external/mesa3d/src/mesa/program/ |
D | ir_to_mesa.cpp | 249 virtual void visit(ir_dereference_record *); 1523 ir_to_mesa_visitor::visit(ir_dereference_record *ir) in visit() 1615 ir_dereference_record *deref_record = deref->as_dereference_record(); in calc_sampler_offsets()
|