Home
last modified time | relevance | path

Searched refs:nir_deref_path (Results 1 – 23 of 23) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_deref.h45 } 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);
Dnir_opt_find_array_copies.c33 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 …]
Dnir_deref.c43 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()
Dnir_split_vars.c250 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 …]
Dnir_lower_vars_to_ssa.c45 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()
Dnir_lower_io_arrays_to_elements.c40 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()
Dnir_opt_copy_prop_vars.c639 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()
Dnir_lower_var_copies.c107 nir_deref_path dst_path, src_path; in nir_lower_deref_copy_instr()
Dnir_lower_texcoord_replace.c34 nir_deref_path path; in get_io_index()
Dnir_lower_indirect_derefs.c168 nir_deref_path path; in lower_indirect_derefs_block()
Dnir_opt_constant_folding.c119 nir_deref_path path; in const_value_for_deref()
Dnir_lower_io_to_temporaries.c223 nir_deref_path interp_path; in fixup_interpolation_instr()
Dnir_lower_io_to_vector.c365 nir_deref_path path; in build_array_deref_of_new_var_flat()
Dnir_opt_load_store_vectorize.c383 nir_deref_path *path, in create_entry_key_from_deref()
582 nir_deref_path path; in create_entry()
Dnir_gather_info.c48 nir_deref_path path; in get_deref_info()
Dnir_lower_io.c186 nir_deref_path path; in get_io_offset()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_nir_lower_builtin.c74 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/
Dgl_nir_lower_samplers_as_deref.c147 nir_deref_path path; in lower_deref()
Dgl_nir_link_uniforms.c390 nir_deref_path path; in add_var_use_deref()
Dglsl_to_nir.cpp890 nir_deref_path path; in deref_get_qualifier()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir.c136 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/
Dnir_to_tgsi_info.c111 nir_deref_path path; in gather_usage()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c1143 nir_deref_path path; in get_deref_offset()