/third_party/mesa3d/src/compiler/nir/ |
D | nir_deref.h | 45 } nir_deref_path; typedef 49 nir_deref_path *_path; 52 void nir_deref_path_init(nir_deref_path *path, 54 void nir_deref_path_finish(nir_deref_path *path); 62 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref); 72 nir_deref_compare_result nir_compare_deref_paths(nir_deref_path *a_path, nir_deref_path *b_path);
|
D | nir_opt_find_array_copies.c | 33 nir_deref_path first_src_path; 166 node_for_path(nir_deref_path *path, struct match_state *state) in node_for_path() 176 node_for_path_with_wildcard(nir_deref_path *path, unsigned wildcard_idx, in node_for_path_with_wildcard() 261 foreach_aliasing_node(nir_deref_path *path, in foreach_aliasing_node() 294 build_wildcard_deref(nir_builder *b, nir_deref_path *path, in build_wildcard_deref() 315 try_match_deref(nir_deref_path *base_path, int *path_array_idx, in try_match_deref() 316 nir_deref_path *deref_path, int arr_idx, in try_match_deref() 406 nir_deref_path src_path; in handle_read() 426 nir_deref_path dst_path; in handle_write() 453 nir_deref_path src_path; in handle_write() [all …]
|
D | nir_deref.c | 43 nir_deref_path_init(nir_deref_path *path, in nir_deref_path_init() 95 nir_deref_path_finish(nir_deref_path *path) in nir_deref_path_finish() 307 nir_deref_path path; in nir_deref_instr_get_const_offset() 341 nir_deref_path path; in nir_build_deref_offset() 456 compare_deref_paths(nir_deref_path *a_path, nir_deref_path *b_path, in compare_deref_paths() 587 nir_compare_deref_paths(nir_deref_path *a_path, in nir_compare_deref_paths() 588 nir_deref_path *b_path) in nir_compare_deref_paths() 688 nir_deref_path a_path, b_path; in nir_compare_derefs() 704 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref) in nir_get_deref_path() 707 deref->_path = ralloc(mem_ctx, nir_deref_path); in nir_get_deref_path()
|
D | nir_split_vars.c | 238 nir_deref_path path; in split_struct_derefs_impl() 456 nir_deref_path path; in mark_array_deref_used() 611 deref_has_split_wildcard(nir_deref_path *path, in deref_has_split_wildcard() 628 array_path_is_out_of_bounds(nir_deref_path *path, in array_path_is_out_of_bounds() 650 struct array_var_info *dst_info, nir_deref_path *dst_path, in emit_split_copies() 652 struct array_var_info *src_info, nir_deref_path *src_path, in emit_split_copies() 733 nir_deref_path dst_path, src_path; in split_array_copies_impl() 790 nir_deref_path path; in split_array_access_impl() 1096 nir_deref_path path; in mark_deref_used() 1099 nir_deref_path copy_path; in mark_deref_used() [all …]
|
D | nir_lower_vars_to_ssa.c | 45 nir_deref_path path; 303 foreach_deref_node_match(nir_deref_path *path, in foreach_deref_node_match() 376 path_may_be_aliased(nir_deref_path *path, in path_may_be_aliased() 734 nir_deref_path *path = &node->path; in nir_lower_vars_to_ssa_impl()
|
D | nir_lower_io_arrays_to_elements.c | 40 nir_deref_path path; in get_io_offset() 202 deref_has_indirect(nir_builder *b, nir_variable *var, nir_deref_path *path) in deref_has_indirect() 256 nir_deref_path path; in create_indirects_mask()
|
D | nir_opt_copy_prop_vars.c | 638 nir_deref_path *deref, in specialize_wildcards() 639 nir_deref_path *guide, in specialize_wildcards() 640 nir_deref_path *specific) in specialize_wildcards() 686 nir_deref_path *entry_dst_path = nir_get_deref_path(state->mem_ctx, &entry->dst); in load_from_deref_entry_value() 687 nir_deref_path *src_path = nir_get_deref_path(state->mem_ctx, src); in load_from_deref_entry_value() 713 nir_deref_path *entry_src_path = in load_from_deref_entry_value()
|
D | nir_lower_const_arrays_to_uniforms.c | 188 nir_deref_path path; in lower_const_array_to_uniform() 387 nir_deref_path path; in nir_lower_const_arrays_to_uniforms()
|
D | nir_lower_var_copies.c | 107 nir_deref_path dst_path, src_path; in nir_lower_deref_copy_instr()
|
D | nir_lower_texcoord_replace.c | 34 nir_deref_path path; in get_io_index()
|
D | nir_lower_indirect_derefs.c | 167 nir_deref_path path; in lower_indirect_derefs_block()
|
D | nir_split_64bit_vec3_and_vec4.c | 108 nir_deref_path path; in get_linear_array_offset()
|
D | nir_lower_io_to_temporaries.c | 223 nir_deref_path interp_path; in fixup_interpolation_instr()
|
D | nir_opt_constant_folding.c | 119 nir_deref_path path; in const_value_for_deref()
|
D | nir_lower_io_to_vector.c | 366 nir_deref_path path; in build_array_deref_of_new_var_flat()
|
D | nir_opt_load_store_vectorize.c | 393 nir_deref_path *path, in create_entry_key_from_deref() 592 nir_deref_path path; in create_entry()
|
D | nir_gather_info.c | 61 nir_deref_path path; in get_deref_info()
|
D | nir_lower_io.c | 235 nir_deref_path path; in get_io_offset()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_nir_lower_builtin.c | 68 get_element(const struct gl_builtin_uniform_desc *desc, nir_deref_path *path) in get_element() 94 get_variable(nir_builder *b, nir_deref_path *path, in get_variable() 185 nir_deref_path path; in lower_builtin_instr()
|
/third_party/mesa3d/src/compiler/glsl/ |
D | gl_nir_lower_samplers_as_deref.c | 159 nir_deref_path path; in lower_deref()
|
D | gl_nir_link_uniforms.c | 416 nir_deref_path path; in add_var_use_deref()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir.c | 137 nir_deref_path path; in lower_load_deref() 933 nir_deref_path path; in lower_alu_deref_srcs() 1527 nir_deref_path path; in redirect_sampler_derefs() 1608 nir_deref_path path; in redirect_texture_derefs()
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_ray_queries.c | 100 nir_deref_path path; in get_ray_query_shadow_addr()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi_info.c | 112 nir_deref_path path; in gather_usage()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_nir_passes.c | 1007 nir_deref_path path; in split_multistream_varying_stores()
|