Home
last modified time | relevance | path

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

12

/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()
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()
Dnir_split_vars.c238 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 …]
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.c638 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()
Dnir_lower_const_arrays_to_uniforms.c188 nir_deref_path path; in lower_const_array_to_uniform()
387 nir_deref_path path; in nir_lower_const_arrays_to_uniforms()
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.c167 nir_deref_path path; in lower_indirect_derefs_block()
Dnir_split_64bit_vec3_and_vec4.c108 nir_deref_path path; in get_linear_array_offset()
Dnir_lower_io_to_temporaries.c223 nir_deref_path interp_path; in fixup_interpolation_instr()
Dnir_opt_constant_folding.c119 nir_deref_path path; in const_value_for_deref()
Dnir_lower_io_to_vector.c366 nir_deref_path path; in build_array_deref_of_new_var_flat()
Dnir_opt_load_store_vectorize.c393 nir_deref_path *path, in create_entry_key_from_deref()
592 nir_deref_path path; in create_entry()
Dnir_gather_info.c61 nir_deref_path path; in get_deref_info()
Dnir_lower_io.c235 nir_deref_path path; in get_io_offset()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_nir_lower_builtin.c68 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/
Dgl_nir_lower_samplers_as_deref.c159 nir_deref_path path; in lower_deref()
Dgl_nir_link_uniforms.c416 nir_deref_path path; in add_var_use_deref()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir.c137 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/
Dbrw_nir_lower_ray_queries.c100 nir_deref_path path; in get_ray_query_shadow_addr()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c112 nir_deref_path path; in gather_usage()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_nir_passes.c1007 nir_deref_path path; in split_multistream_varying_stores()

12