/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_locals_to_regs.c | 50 for (const nir_deref_instr *deref = void_deref; deref; in hash_deref() local 100 get_reg_for_deref(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_reg_for_deref() 131 get_deref_reg_src(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_deref_reg_src() 195 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local 231 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
|
D | nir_deref.c | 44 nir_deref_instr *deref, void *mem_ctx) in nir_deref_path_init() 157 nir_deref_instr_has_complex_use(nir_deref_instr *deref, in nir_deref_instr_has_complex_use() 253 nir_deref_instr_array_stride(nir_deref_instr *deref) in nir_deref_instr_array_stride() 304 nir_deref_instr_get_const_offset(nir_deref_instr *deref, in nir_deref_instr_get_const_offset() 338 nir_build_deref_offset(nir_builder *b, nir_deref_instr *deref, in nir_build_deref_offset() 423 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_fixup_deref_modes() local 576 is_interface_struct_deref(const nir_deref_instr *deref) in is_interface_struct_deref() 704 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref) in nir_get_deref_path() 732 rematerialize_deref_in_block(nir_deref_instr *deref, in rematerialize_deref_in_block() 802 nir_deref_instr *deref = nir_src_as_deref(*src); in rematerialize_deref_src() local [all …]
|
D | nir_lower_scratch.c | 44 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_load_store() local 78 static bool only_used_for_load_store(nir_deref_instr *deref) in only_used_for_load_store() 120 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_vars_to_scratch() local 158 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_lower_vars_to_scratch() local
|
D | nir_gather_info.c | 53 get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref, in get_deref_info() 95 nir_deref_instr *deref, bool is_output_read) in set_io_mask() 195 nir_deref_instr *deref, bool is_output_read) in mark_whole_variable() 221 get_io_offset(nir_deref_instr *deref, nir_variable *var, bool is_arrayed, in get_io_offset() 271 nir_deref_instr *deref, bool is_output_read) in try_mask_partial_io() 527 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in gather_intrinsic_info() local 555 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in gather_intrinsic_info() local
|
D | nir_lower_vec3_to_vec4.c | 49 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_vec3_to_vec4_impl() local 69 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local 90 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local
|
D | nir_remove_dead_variables.c | 31 deref_used_for_not_store(nir_deref_instr *deref) in deref_used_for_not_store() 65 add_var_use_deref(nir_deref_instr *deref, struct set *live) in add_var_use_deref() 121 nir_deref_instr *deref = nir_instr_as_deref(instr); in remove_dead_var_writes() local
|
D | nir_lower_vars_to_ssa.c | 150 get_deref_node_recur(nir_deref_instr *deref, in get_deref_node_recur() 222 get_deref_node(nir_deref_instr *deref, struct lower_variables_state *state) in get_deref_node() 394 register_complex_use(nir_deref_instr *deref, in register_complex_use() 409 nir_deref_instr *deref = nir_src_as_deref(load_instr->src[0]); in register_load_instr() local 424 nir_deref_instr *deref = nir_src_as_deref(store_instr->src[0]); in register_store_instr() local 440 nir_deref_instr *deref = nir_src_as_deref(copy_instr->src[idx]); in register_copy_instr() local 460 nir_deref_instr *deref = nir_instr_as_deref(instr); in register_variable_uses() local 557 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local 610 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local
|
D | nir_lower_readonly_images_to_tex.c | 43 replace_image_type_with_sampler(nir_deref_instr *deref) in replace_image_type_with_sampler() 82 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in is_readonly_image_op() local 124 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_readonly_image_op() local
|
D | nir_opt_large_constants.c | 68 build_constant_load(nir_builder *b, nir_deref_instr *deref, in build_constant_load() 105 nir_deref_instr *deref, nir_const_value *val, in handle_constant_store() 206 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_opt_large_constants() local 353 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local 374 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
|
D | nir_lower_indirect_derefs.c | 51 nir_deref_instr *deref = *deref_arr; in emit_indirect_load_store_deref() local 74 nir_deref_instr *deref = *deref_arr; in emit_load_store_deref() local 135 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_indirect_derefs_block() local
|
D | nir_lower_clip_disable.c | 41 recursive_if_chain(nir_builder *b, nir_deref_instr *deref, nir_ssa_def *value, unsigned clip_plane_… in recursive_if_chain() 72 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in lower_clip_plane_store() local
|
D | nir_split_vars.c | 46 nir_deref_instr *deref = nir_instr_as_deref(instr); in get_complex_used_vars() local 209 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_struct_derefs_impl() local 431 get_array_deref_info(nir_deref_instr *deref, in get_array_deref_info() 446 mark_array_deref_used(nir_deref_instr *deref, in mark_array_deref_used() 764 nir_deref_instr *deref = nir_instr_as_deref(instr); in split_array_access_impl() local 783 nir_deref_instr *deref = nir_src_as_deref(intrin->src[d]); in split_array_access_impl() local 1016 get_vec_deref_usage(nir_deref_instr *deref, in get_vec_deref_usage() 1033 mark_deref_if_complex(nir_deref_instr *deref, in mark_deref_if_complex() 1059 mark_deref_used(nir_deref_instr *deref, in mark_deref_used() 1106 nir_deref_instr *deref = path.path[i + 1]; in mark_deref_used() local [all …]
|
D | nir_lower_texcoord_replace.c | 32 get_io_index(nir_builder *b, nir_deref_instr *deref) in get_io_index() 120 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_texcoord_replace_impl() local
|
D | nir_opt_copy_prop_vars.c | 70 nir_deref_and_path deref; member 314 nir_deref_and_path *deref) in copy_entry_create() 339 is_array_deref_of_vector(const nir_deref_and_path *deref) in is_array_deref_of_vector() 350 nir_deref_and_path *deref, in lookup_entry_for_deref() 375 nir_deref_and_path *deref, in lookup_entry_and_kill_aliases() 422 nir_deref_and_path *deref, in kill_aliases() 436 nir_deref_and_path *deref, in get_entry_and_kill_aliases() 638 nir_deref_path *deref, in specialize_wildcards() 763 nir_deref_and_path deref = {deref_written, NULL}; in invalidate_copies_for_cf_node() local
|
/third_party/mesa3d/src/compiler/glsl/tests/ |
D | lower_int64_test.cpp | 195 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 206 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 223 ir_dereference_variable *const deref = in TEST_F() local 235 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 246 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 257 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 268 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 279 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local 416 ir_dereference_variable *deref = in TEST_F() local
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_nir_lower_descriptors.c | 329 get_resource_deref_binding(nir_deref_instr *deref, in get_resource_deref_binding() 354 load_resource_deref_desc(nir_builder *b, nir_deref_instr *deref, in load_resource_deref_desc() 395 load_tex_img_size(nir_builder *b, nir_deref_instr *deref, in load_tex_img_size() 412 load_tex_img_levels(nir_builder *b, nir_deref_instr *deref, in load_tex_img_levels() 422 load_tex_img_samples(nir_builder *b, nir_deref_instr *deref, in load_tex_img_samples() 444 nir_deref_instr *deref = nir_src_as_deref(tex->src[tex_src_idx].src); in lower_tex() local 473 nir_deref_instr *deref = nir_src_as_deref(tex->src[sampler_src_idx].src); in lower_tex() local 496 nir_deref_instr *deref = nir_src_as_deref(tex->src[tex_src_idx].src); in lower_tex() local 521 get_img_index(nir_builder *b, nir_deref_instr *deref, in get_img_index() 550 nir_deref_instr *deref = nir_src_as_deref(intr->src[0]); in lower_img_intrinsic() local
|
/third_party/mesa3d/src/compiler/glsl/ |
D | gl_nir_lower_buffers.c | 33 get_block_array_index(nir_builder *b, nir_deref_instr *deref, in get_block_array_index() 192 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_buffer_interface_derefs_impl() local 252 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local 278 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
|
D | gl_nir_lower_samplers_as_deref.c | 150 nir_deref_instr *deref) in lower_deref() 238 nir_deref_instr *deref, in record_textures_used() 260 nir_deref_instr *deref, in record_samplers_used() 334 nir_deref_instr *deref = in lower_intrinsic() local
|
D | gl_nir_lower_xfb_varying.c | 79 nir_deref_instr **deref, const struct glsl_type **type) in get_deref() 125 copy_to_new_var(nir_builder *b, nir_deref_instr *deref, in copy_to_new_var() 162 nir_deref_instr *deref = NULL; in gl_nir_lower_xfb_varying() local
|
D | opt_function_inlining.cpp | 113 ir_save_lvalue_visitor::visit_enter(ir_dereference_array *deref) in visit_enter() 254 ir_dereference *deref = param->as_dereference(); in generate_inline() local 373 ir_variable_replacement_visitor::replace_deref(ir_dereference **deref) in replace_deref() 387 ir_dereference *deref = (*rvalue)->as_dereference(); in replace_rvalue() local
|
D | ir_builder.h | 71 deref(ir_dereference *val) in deref() function 76 deref(ir_variable *var) in deref() function
|
D | lower_vector_derefs.cpp | 62 ir_dereference_array *const deref = (ir_dereference_array *) ir->lhs; in visit_enter() local 174 ir_dereference_array *const deref = (ir_dereference_array *) *rv; in handle_rvalue() local
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_storage_image.c | 31 _load_image_param(nir_builder *b, nir_deref_instr *deref, unsigned offset) in _load_image_param() 65 image_coord_is_in_bounds(nir_builder *b, nir_deref_instr *deref, in image_coord_is_in_bounds() 93 nir_deref_instr *deref, nir_ssa_def *coord) in image_address() 368 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_load_instr() local 524 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_store_instr() local 608 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_atomic_instr() local 640 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_image_size_instr() local
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi_info.c | 64 const nir_deref_instr *deref = *deref_ptr; in gather_usage_helper() local 108 static void gather_usage(const nir_deref_instr *deref, in gather_usage() 137 const nir_deref_instr *deref, in gather_intrinsic_load_deref_info() 334 nir_deref_instr *const deref = nir_src_as_deref(intr->src[0]); in scan_instruction() local
|
/third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/libclang-9/ |
D | objc_template.rs | 17 fn deref(&self) -> &Self::Target { in deref() method 41 fn deref(&self) -> &Self::Target { in deref() method
|