/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() 297 nir_deref_path path; in nir_deref_instr_get_const_offset() 331 nir_deref_path path; in nir_build_deref_offset() 443 deref_path_contains_coherent_decoration(nir_deref_path *path) in deref_path_contains_coherent_decoration() 465 nir_compare_deref_paths(nir_deref_path *a_path, in nir_compare_deref_paths() 466 nir_deref_path *b_path) in nir_compare_deref_paths() 640 nir_deref_path a_path, b_path; in nir_compare_derefs() 656 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref) in nir_get_deref_path() 659 deref->_path = ralloc(mem_ctx, nir_deref_path); in nir_get_deref_path()
|
D | nir_split_vars.c | 250 nir_deref_path path; in split_struct_derefs_impl() 468 nir_deref_path path; in mark_array_deref_used() 622 deref_has_split_wildcard(nir_deref_path *path, in deref_has_split_wildcard() 639 array_path_is_out_of_bounds(nir_deref_path *path, in array_path_is_out_of_bounds() 661 struct array_var_info *dst_info, nir_deref_path *dst_path, in emit_split_copies() 663 struct array_var_info *src_info, nir_deref_path *src_path, in emit_split_copies() 744 nir_deref_path dst_path, src_path; in split_array_copies_impl() 801 nir_deref_path path; in split_array_access_impl() 1107 nir_deref_path path; in mark_deref_used() 1110 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 | 639 nir_deref_path *deref, in specialize_wildcards() 640 nir_deref_path *guide, in specialize_wildcards() 641 nir_deref_path *specific) in specialize_wildcards() 687 nir_deref_path *entry_dst_path = nir_get_deref_path(state->mem_ctx, &entry->dst); in load_from_deref_entry_value() 688 nir_deref_path *src_path = nir_get_deref_path(state->mem_ctx, src); in load_from_deref_entry_value() 714 nir_deref_path *entry_src_path = in load_from_deref_entry_value()
|
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 | 168 nir_deref_path path; in lower_indirect_derefs_block()
|
D | nir_opt_constant_folding.c | 119 nir_deref_path path; in const_value_for_deref()
|
D | nir_lower_io_to_temporaries.c | 223 nir_deref_path interp_path; in fixup_interpolation_instr()
|
D | nir_lower_io_to_vector.c | 365 nir_deref_path path; in build_array_deref_of_new_var_flat()
|
D | nir_opt_load_store_vectorize.c | 383 nir_deref_path *path, in create_entry_key_from_deref() 582 nir_deref_path path; in create_entry()
|
D | nir_gather_info.c | 48 nir_deref_path path; in get_deref_info()
|
D | nir_lower_io.c | 186 nir_deref_path path; in get_io_offset()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_nir_lower_builtin.c | 74 get_element(const struct gl_builtin_uniform_desc *desc, nir_deref_path *path) in get_element() 100 get_variable(lower_builtin_state *state, nir_deref_path *path, in get_variable() 196 nir_deref_path path; in lower_builtin_block()
|
/third_party/mesa3d/src/compiler/glsl/ |
D | gl_nir_lower_samplers_as_deref.c | 147 nir_deref_path path; in lower_deref()
|
D | gl_nir_link_uniforms.c | 390 nir_deref_path path; in add_var_use_deref()
|
D | glsl_to_nir.cpp | 890 nir_deref_path path; in deref_get_qualifier()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir.c | 136 nir_deref_path path; in lower_load_deref() 909 nir_deref_path path; in lower_alu_deref_srcs() 1420 nir_deref_path path; in redirect_sampler_derefs()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi_info.c | 111 nir_deref_path path; in gather_usage()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_nir.c | 1143 nir_deref_path path; in get_deref_offset()
|