/external/mesa3d/src/compiler/glsl/ |
D | lower_vector_derefs.cpp | 57 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() 87 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue()
|
D | lower_named_interface_blocks.cpp | 83 ir_dereference_array *deref_array_prev, in process_array_ir() 86 ir_dereference_array *deref_array = in process_array_ir() 90 return new(mem_ctx) ir_dereference_array(deref_var, in process_array_ir() 93 deref_array = (ir_dereference_array *) process_array_ir(mem_ctx, in process_array_ir() 96 return new(mem_ctx) ir_dereference_array(deref_array, in process_array_ir() 300 ir_dereference_array *deref_array = in handle_rvalue()
|
D | lower_distance.cpp | 352 ir_dereference_array *array_ref = ir->as_dereference_array(); in lower_distance_vec8() 357 ir_dereference_array(*new_var, array_ref->array_index); in lower_distance_vec8() 368 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 385 ir_dereference_array *const new_array_deref = in handle_rvalue() 386 new(mem_ctx) ir_dereference_array(lowered_vec8, array_index); in handle_rvalue() 458 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 460 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 | 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 | 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 | lower_tess_level.cpp | 225 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 317 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 319 ir_dereference_array *new_rhs = new(ctx) ir_dereference_array( in visit_leave()
|
D | link_uniform_block_active_visitor.h | 34 ir_dereference_array *ir; 61 virtual ir_visitor_status visit_enter(ir_dereference_array *);
|
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 | ir_array_refcount.h | 146 virtual ir_visitor_status visit_enter(ir_dereference_array *); 171 ir_dereference_array *last_array_deref;
|
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() 351 virtual ir_visitor_status visit_leave(ir_dereference_array *); 395 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; 81 virtual void visit(class ir_dereference_array *) {} in visit() argument
|
D | link_uniform_block_active_visitor.cpp | 96 process_arrays(void *mem_ctx, ir_dereference_array *ir, in process_arrays() 213 link_uniform_block_active_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 216 ir_dereference_array *base_ir = ir; in visit_enter()
|
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 | 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_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 | ast_function.cpp | 232 val = ((ir_dereference_array *)val)->array; in verify_parameter_modes() 426 lhs = new(mem_ctx) ir_dereference_array(expr->operands[0]->clone(mem_ctx, in fix_parameter() 688 return new(mem_ctx) ir_dereference_array(sub_var, outer_array_idx); in generate_array_index() 1050 ir_dereference *const col = new(ctx) ir_dereference_array(src, in dereference_component() 1144 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(i)); in process_vec_mat_constructor() 1278 ir_rvalue *lhs = new(ctx) ir_dereference_array(var, in process_array_constructor() 1485 ir_dereference *column_ref = new(mem_ctx) ir_dereference_array(var, in assign_to_matrix_column() 1592 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() 1605 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() 1664 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(col)); in emit_inline_matrix_constructor() [all …]
|
D | ir_array_refcount.cpp | 163 ir_array_refcount_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 188 ir_dereference_array *const deref = rv->as_dereference_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 | opt_dead_builtin_varyings.cpp | 84 virtual ir_visitor_status visit_enter(ir_dereference_array *ir) in visit_enter() 439 ir_dereference_array *const da = (*rvalue)->as_dereference_array(); in handle_rvalue() 453 ir_dereference_array *const da = (*rvalue)->as_dereference_array(); in handle_rvalue()
|
D | ir_clone.cpp | 186 ir_dereference_array * 187 ir_dereference_array::clone(void *mem_ctx, struct hash_table *ht) const in clone() 189 return new(mem_ctx) ir_dereference_array(this->array->clone(mem_ctx, ht), in clone()
|
D | lower_ubo_reference.cpp | 157 ir_dereference_array *a = (ir_dereference_array *) ir; in interface_field_name() 193 ir_dereference_array *a = (ir_dereference_array *) d; in interface_field_name() 865 new(mem_ctx) ir_dereference_array(lhs_deref->clone(mem_ctx, NULL), in check_for_buffer_array_copy() 869 new(mem_ctx) ir_dereference_array(rhs_deref->clone(mem_ctx, NULL), in check_for_buffer_array_copy()
|
D | ir_hierarchical_visitor.cpp | 200 ir_hierarchical_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 209 ir_hierarchical_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
|