/external/mesa3d/src/compiler/glsl/ |
D | lower_vector_derefs.cpp | 57 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() 86 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() 283 ir_dereference_array *deref_array = in handle_rvalue()
|
D | lower_distance.cpp | 351 ir_dereference_array *array_ref = ir->as_dereference_array(); in lower_distance_vec8() 356 ir_dereference_array(*new_var, array_ref->array_index); in lower_distance_vec8() 367 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 384 ir_dereference_array *const new_array_deref = in handle_rvalue() 385 new(mem_ctx) ir_dereference_array(lowered_vec8, array_index); in handle_rvalue() 457 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 459 ir_dereference_array *new_rhs = new(ctx) ir_dereference_array( in visit_leave()
|
D | ir_rvalue_visitor.h | 37 ir_visitor_status rvalue_visit(ir_dereference_array *); 56 virtual ir_visitor_status visit_leave(ir_dereference_array *); 73 virtual ir_visitor_status visit_enter(ir_dereference_array *);
|
D | lower_buffer_access.cpp | 97 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), in emit_access() 111 new(mem_ctx) ir_dereference_array(deref->clone(mem_ctx, NULL), col); in emit_access() 242 const ir_dereference_array *const array_deref = in is_dereferenced_thing_row_major() 243 (const ir_dereference_array *) ir; in is_dereferenced_thing_row_major() 348 ir_dereference_array *deref_array = (ir_dereference_array *) deref; in setup_buffer_access()
|
D | link_uniform_block_active_visitor.h | 35 ir_dereference_array *ir; 62 virtual ir_visitor_status visit_enter(ir_dereference_array *);
|
D | lower_tess_level.cpp | 225 ir_dereference_array *const array_deref = (*rv)->as_dereference_array(); in handle_rvalue() 316 ir_dereference_array *new_lhs = new(ctx) ir_dereference_array( in visit_leave() 318 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 *); 205 ir_array_reference_visitor::visit_enter(ir_dereference_array *ir) in visit_enter() 324 ir_dereference_array *deref_array = (*deref)->as_dereference_array(); in split_deref() 390 new(mem_ctx) ir_dereference_array(ir->lhs->clone(mem_ctx, NULL), in visit_leave() 393 new(mem_ctx) ir_dereference_array(ir->rhs->clone(mem_ctx, NULL), in visit_leave()
|
D | ir_array_refcount.h | 143 virtual ir_visitor_status visit_enter(ir_dereference_array *); 168 ir_dereference_array *last_array_deref;
|
D | lower_variable_index_to_cond_assign.cpp | 168 virtual ir_visitor_status visit_enter(ir_dereference_array *ir) in visit_enter() 182 ir_dereference_array *deref; 360 bool storage_type_needs_lowering(ir_dereference_array *deref) const in storage_type_needs_lowering() 445 bool needs_lowering(ir_dereference_array *deref) const in needs_lowering() 454 ir_variable *convert_dereference_array(ir_dereference_array *orig_deref, in convert_dereference_array() 548 ir_dereference_array* orig_deref = (*pir)->as_dereference_array(); in handle_rvalue()
|
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() 349 return new(mem_ctx) ir_dereference_array(array, idx); in _mesa_ast_array_index_to_hir() 353 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() 352 virtual ir_visitor_status visit_leave(ir_dereference_array *); 396 ir_variable_replacement_visitor::visit_leave(ir_dereference_array *ir) in visit_leave()
|
D | ir_visitor.h | 56 virtual void visit(class ir_dereference_array *) = 0; 82 virtual void visit(class ir_dereference_array *) {} in visit() argument
|
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 | 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 | 125 virtual ir_visitor_status visit_enter(class ir_dereference_array *); 126 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 | ast_function.cpp | 227 val = ((ir_dereference_array *)val)->array; in verify_parameter_modes() 411 lhs = new(mem_ctx) ir_dereference_array(expr->operands[0]->clone(mem_ctx, in fix_parameter() 667 return new(mem_ctx) ir_dereference_array(sub_var, outer_array_idx); in generate_array_index() 927 ir_dereference *const col = new(ctx) ir_dereference_array(src, in dereference_component() 1021 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(i)); in process_vec_mat_constructor() 1155 ir_rvalue *lhs = new(ctx) ir_dereference_array(var, in process_array_constructor() 1357 ir_dereference *column_ref = new(mem_ctx) ir_dereference_array(var, in assign_to_matrix_column() 1466 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() 1479 ir_rvalue *const col_ref = new(ctx) ir_dereference_array(var, in emit_inline_matrix_constructor() 1538 new(ctx) ir_dereference_array(var, new(ctx) ir_constant(col)); 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 | 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 | 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 | 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 | lower_offset_array.cpp | 72 tex->offset = new (mem_ctx) ir_dereference_array(tex->offset, in handle_rvalue()
|
D | ir_print_visitor.h | 62 virtual void visit(ir_dereference_array *);
|