/third_party/mesa3d/src/compiler/glsl/ |
D | lower_named_interface_blocks.cpp | 84 ir_dereference_array *deref_array_prev, in process_array_ir() 87 ir_dereference_array *deref_array = in process_array_ir() 91 return new(mem_ctx) ir_dereference_array(deref_var, in process_array_ir() 94 deref_array = (ir_dereference_array *) process_array_ir(mem_ctx, in process_array_ir() 97 return new(mem_ctx) ir_dereference_array(deref_array, in process_array_ir() 306 ir_dereference_array *deref_array = in handle_rvalue()
|
D | lower_distance.cpp | 353 ir_dereference_array *array_ref = ir->as_dereference_array(); in lower_distance_vec8() 358 ir_dereference_array(*new_var, array_ref->array_index); in lower_distance_vec8() 369 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 386 ir_dereference_array *const new_array_deref = in handle_rvalue() 387 new(mem_ctx) ir_dereference_array(lowered_vec8, array_index); in handle_rvalue() 459 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 461 ir_dereference_array *new_rhs = new(ctx) ir_dereference_array( in visit_leave()
|
D | lower_buffer_access.cpp | 104 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), in emit_access() 118 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), col); in emit_access() 192 const ir_dereference_array *const array_deref = in is_dereferenced_thing_row_major() 193 (const ir_dereference_array *) ir; in is_dereferenced_thing_row_major() 298 ir_dereference_array *deref_array = (ir_dereference_array *) deref; in setup_buffer_access()
|
D | lower_vector_derefs.cpp | 62 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() 175 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue()
|
D | ir_rvalue_visitor.h | 40 ir_visitor_status rvalue_visit(ir_dereference_array *); 59 virtual ir_visitor_status visit_leave(ir_dereference_array *); 76 virtual ir_visitor_status visit_enter(ir_dereference_array *);
|
D | link_uniform_block_active_visitor.h | 43 ir_dereference_array *ir; 70 virtual ir_visitor_status visit_enter(ir_dereference_array *);
|
D | lower_variable_index_to_cond_assign.cpp | 160 virtual ir_visitor_status visit_enter(ir_dereference_array *ir) in visit_enter() 174 ir_dereference_array *deref; 335 bool storage_type_needs_lowering(ir_dereference_array *deref) const in storage_type_needs_lowering() 420 bool needs_lowering(ir_dereference_array *deref) const in needs_lowering() 429 ir_variable *convert_dereference_array(ir_dereference_array *orig_deref, in convert_dereference_array() 510 ir_dereference_array* orig_deref = (*pir)->as_dereference_array(); in handle_rvalue()
|
D | ir_array_refcount.h | 85 virtual ir_visitor_status visit_enter(ir_dereference_array *); 110 ir_dereference_array *last_array_deref;
|
D | lower_tess_level.cpp | 226 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 318 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 320 ir_dereference_array *new_rhs = new(ctx) ir_dereference_array( in visit_leave()
|
D | opt_array_splitting.cpp | 110 virtual ir_visitor_status visit_enter(ir_dereference_array *); 228 ir_array_reference_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 347 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); in split_deref() 413 new(mem_ctx) ir_dereference_array(ir->lhs->clone(mem_ctx, NULL), in visit_leave() 416 new(mem_ctx) ir_dereference_array(ir->rhs->clone(mem_ctx, NULL), in visit_leave()
|
D | ast_array_index.cpp | 78 ir_dereference_array *deref_array = in update_max_array_access() 80 ir_dereference_array *deref_array_prev = NULL; in update_max_array_access() 355 return new(mem_ctx) ir_dereference_array(array, idx); in _mesa_ast_array_index_to_hir() 359 ir_rvalue *result = new(mem_ctx) ir_dereference_array(array, idx); in _mesa_ast_array_index_to_hir()
|
D | opt_function_inlining.cpp | 67 virtual ir_visitor_status visit_enter(ir_dereference_array *); 113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter() 358 virtual ir_visitor_status visit_leave(ir_dereference_array *); 431 ir_variable_replacement_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
|
D | ir_rvalue_visitor.cpp | 95 ir_rvalue_base_visitor::rvalue_visit(ir_dereference_array *ir) in rvalue_visit() 193 ir_rvalue_visitor::visit_leave(ir_dereference_array *ir) in visit_leave() 265 ir_rvalue_enter_visitor::visit_enter(ir_dereference_array *ir) in visit_enter()
|
D | ir_visitor.h | 55 virtual void visit(class ir_dereference_array *) = 0; 82 virtual void visit(class ir_dereference_array *) {} in visit() argument
|
D | link_uniform_block_active_visitor.cpp | 97 process_arrays(void *mem_ctx, ir_dereference_array *ir, in process_arrays() 217 link_uniform_block_active_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 220 ir_dereference_array *base_ir = ir; in visit_enter()
|
D | ir_array_refcount.cpp | 114 ir_array_refcount_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 139 ir_dereference_array *const deref = rv->as_dereference_array(); in visit_enter()
|
D | ir_equals.cpp | 85 ir_dereference_array::equals(const ir_instruction *ir, in equals() 88 const ir_dereference_array *other = ir->as_dereference_array(); in equals()
|
D | ir_hierarchical_visitor.h | 124 virtual ir_visitor_status visit_enter(class ir_dereference_array *); 125 virtual ir_visitor_status visit_leave(class ir_dereference_array *);
|
D | ast_function.cpp | 267 val = ((ir_dereference_array *)val)->array; in verify_parameter_modes() 410 ir_dereference_array *a = (ir_dereference_array *) ir; in copy_index_derefs_to_temps() 527 lhs = new(mem_ctx) ir_dereference_array(expr->operands[0]->clone(mem_ctx, in fix_parameter() 789 return new(mem_ctx) ir_dereference_array(sub_var, outer_array_idx); in generate_array_index() 1166 ir_dereference *const col = new(ctx) ir_dereference_array(src, in dereference_component() 1260 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(i)); in process_vec_mat_constructor() 1394 ir_rvalue *lhs = new(ctx) ir_dereference_array(var, in process_array_constructor() 1601 ir_dereference *column_ref = new(mem_ctx) ir_dereference_array(var, in assign_to_matrix_column() 1708 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() 1721 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() [all …]
|
D | ir_set_program_inouts.cpp | 56 virtual ir_visitor_status visit_enter(ir_dereference_array *); 337 ir_set_program_inouts_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 343 if (ir_dereference_array * const inner_array = in visit_enter()
|
D | opt_vectorize.cpp | 85 virtual ir_visitor_status visit_enter(ir_dereference_array *); 302 ir_vectorize_visitor::visit_enter(ir_dereference_array *) in visit_enter() argument
|
D | lower_precision.cpp | 116 virtual ir_visitor_status visit_enter(ir_dereference_array *ir); 140 virtual ir_visitor_status visit_enter(ir_dereference_array *); 366 find_lowerable_rvalues_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 776 lower_precision_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 1073 for (ir_dereference_array *deref_array = ir->as_dereference_array(); in fix_types_in_deref_chain() 1092 l = new(mem_ctx) ir_dereference_array(lhs->clone(mem_ctx, NULL), in convert_split_assignment() 1094 r = new(mem_ctx) ir_dereference_array(rhs->clone(mem_ctx, NULL), in convert_split_assignment()
|
D | ir_clone.cpp | 192 ir_dereference_array * 193 ir_dereference_array::clone(void *mem_ctx, struct hash_table *ht) const in clone() 195 return new(mem_ctx) ir_dereference_array(this->array->clone(mem_ctx, ht), in clone()
|
D | opt_dead_builtin_varyings.cpp | 85 virtual ir_visitor_status visit_enter(ir_dereference_array *ir) in visit_enter() 440 ir_dereference_array *const da = (*rvalue)->as_dereference_array(); in handle_rvalue() 454 ir_dereference_array *const da = (*rvalue)->as_dereference_array(); in handle_rvalue()
|
D | lower_offset_array.cpp | 72 tex->offset = new (mem_ctx) ir_dereference_array(tex->offset, in handle_rvalue()
|