/external/mesa3d/src/compiler/nir/ |
D | nir_lower_constant_initializers.c | 28 deref_apply_constant_initializer(nir_deref_var *deref, void *state) in deref_apply_constant_initializer() 54 nir_deref_var deref; in lower_const_initializer() local
|
D | nir_split_var_copies.c | 98 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr() local 129 nir_deref_struct *deref = nir_deref_struct_create(state->dead_ctx, i); in split_var_copy_instr() local 155 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr() local
|
D | nir_lower_vars_to_ssa.c | 44 nir_deref_var *deref; member 135 get_deref_node(nir_deref_var *deref, struct lower_variables_state *state) in get_deref_node() 221 foreach_deref_node_worker(struct deref_node *node, nir_deref *deref, in foreach_deref_node_worker() 271 foreach_deref_node_match(nir_deref_var *deref, in foreach_deref_node_match() 288 deref_may_be_aliased_node(struct deref_node *node, nir_deref *deref, in deref_may_be_aliased_node() 349 deref_may_be_aliased(nir_deref_var *deref, in deref_may_be_aliased() 666 nir_deref_var *deref = node->deref; in nir_lower_vars_to_ssa_impl() local
|
D | nir_lower_indirect_derefs.c | 34 nir_deref_var *deref, nir_deref *arr_parent, in emit_indirect_load_store() 98 nir_deref_var *deref, nir_deref *tail, in emit_load_store() 144 deref_has_indirect(nir_deref_var *deref) in deref_has_indirect()
|
D | nir_lower_locals_to_regs.c | 54 for (const nir_deref *deref = deref_var->deref.child; in hash_deref() local 94 get_reg_for_deref(nir_deref_var *deref, struct locals_to_regs_state *state) in get_reg_for_deref() 126 get_deref_reg_src(nir_deref_var *deref, nir_instr *instr, in get_deref_reg_src()
|
D | nir_gather_info.c | 95 get_io_offset(nir_deref_var *deref) in get_io_offset() 127 try_mask_partial_io(nir_shader *shader, nir_deref_var *deref) in try_mask_partial_io()
|
D | nir.c | 597 nir_deref_var *deref = ralloc(mem_ctx, nir_deref_var); in nir_deref_var_create() local 608 nir_deref_array *deref = ralloc(mem_ctx, nir_deref_array); in nir_deref_array_create() local 620 nir_deref_struct *deref = ralloc(mem_ctx, nir_deref_struct); in nir_deref_struct_create() local 628 nir_deref_var_clone(const nir_deref_var *deref, void *mem_ctx) in nir_deref_var_clone() 641 deref_array_clone(const nir_deref_array *deref, void *mem_ctx) in deref_array_clone() 656 deref_struct_clone(const nir_deref_struct *deref, void *mem_ctx) in deref_struct_clone() 666 nir_deref_clone(const nir_deref *deref, void *mem_ctx) in nir_deref_clone() 690 deref_foreach_leaf_build_recur(nir_deref_var *deref, nir_deref *tail, in deref_foreach_leaf_build_recur() 753 deref_foreach_leaf_copy_recur(nir_deref_var *deref, nir_deref *tail, in deref_foreach_leaf_copy_recur() 794 nir_deref_foreach_leaf(nir_deref_var *deref, in nir_deref_foreach_leaf() [all …]
|
D | nir_opt_copy_prop_vars.c | 59 nir_deref_var *deref; member 260 nir_deref_var *deref, in lookup_entry_for_deref() 273 nir_deref_var *deref, unsigned components) in mark_aliased_entries_as_read() 283 nir_deref_var *deref, in get_entry_and_kill_aliases() 464 specialize_wildcards(nir_deref_var *deref, in specialize_wildcards()
|
D | nir_lower_clip_cull_distance_arrays.c | 103 nir_deref *deref = &var_ref->deref; in rewrite_references() local
|
D | nir_lower_var_copies.c | 41 deref_next_wildcard_parent(nir_deref *deref) in deref_next_wildcard_parent()
|
/external/mesa3d/src/compiler/glsl/ |
D | lower_vector_derefs.cpp | 57 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() local 86 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue() local
|
D | opt_function_inlining.cpp | 113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter() 246 ir_dereference *deref = param->as_dereference(); in generate_inline() local 364 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) in replace_deref() 378 ir_dereference *deref = (*rvalue)->as_dereference(); in replace_rvalue() local
|
D | ir_builder.h | 68 deref(ir_dereference *val) in deref() function 73 deref(ir_variable *var) in deref() function
|
D | lower_ubo_reference.cpp | 270 ir_rvalue *deref, in setup_for_load_or_store() 333 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local 426 ir_rvalue *deref, in ssbo_store() 514 ir_dereference *deref, in insert_buffer_access() 551 ir_dereference *deref, in write_to_memory() 607 ir_dereference *deref = expr->operands[0]->as_dereference(); in calculate_ssbo_unsized_array_length() local 668 lower_ubo_reference_visitor::calculate_unsized_array_stride(ir_dereference *deref, in calculate_unsized_array_stride() 730 ir_dereference *deref, in process_ssbo_unsized_array_length() 784 ir_dereference *deref = ir->lhs->as_dereference(); in check_for_ssbo_store() local 958 ir_rvalue *deref = (ir_rvalue *) inst; in lower_ssbo_atomic_intrinsic() local
|
D | lower_shared_reference.cpp | 124 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local 182 ir_dereference *deref = ir->lhs->as_dereference(); in handle_assignment() local 239 ir_dereference *deref, in insert_buffer_access() 265 ir_rvalue *deref, in shared_store() 353 ir_rvalue *deref = (ir_rvalue *) inst; in lower_shared_atomic_intrinsic() local
|
D | lower_buffer_access.cpp | 57 ir_dereference *deref, in emit_access() 232 lower_buffer_access::is_dereferenced_thing_row_major(const ir_rvalue *deref) in is_dereferenced_thing_row_major() 324 ir_rvalue *deref, in setup_buffer_access()
|
D | opt_array_splitting.cpp | 207 ir_dereference_variable *deref = ir->array->as_dereference_variable(); in visit_enter() local 322 ir_array_splitting_visitor::split_deref(ir_dereference **deref) in split_deref() 364 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
|
D | lower_texture_projection.cpp | 67 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var); in visit_leave() local
|
D | opt_flip_matrices.cpp | 84 ir_dereference_variable *deref = ir->operands[0]->as_dereference_variable(); in visit_enter() local
|
D | opt_structure_splitting.cpp | 222 ir_structure_splitting_visitor::split_deref(ir_dereference **deref) in split_deref() 253 ir_dereference *deref = (*rvalue)->as_dereference(); in handle_rvalue() local
|
D | opt_tree_grafting.cpp | 99 ir_dereference_variable *deref = ir->as_dereference_variable(); in dereferences_variable_callback() local 124 ir_dereference_variable *deref = (*rvalue)->as_dereference_variable(); in do_graft() local
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_nir_lower_builtin.c | 73 get_element(const struct gl_builtin_uniform_desc *desc, nir_deref_var *deref) in get_element() 99 get_variable(lower_builtin_state *state, nir_deref_var *deref, in get_variable()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_fs_channel_expressions.cpp | 121 ir_dereference *deref; in get_element() local 194 ir_dereference *deref; in visit_leave() local
|
D | brw_cubemap_normalize.cpp | 63 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var); in visit_leave() local
|
/external/skia/include/core/ |
D | SkRefCnt.h | 129 void deref() const { this->unref(); } in deref() function 228 void deref() const { this->unref(); } in deref() function
|