Home
last modified time | relevance | path

Searched refs:nir_deref_array (Results 1 – 25 of 32) sorted by relevance

12

/external/mesa3d/src/compiler/nir/
Dnir_lower_indirect_derefs.c38 nir_deref_array *arr = nir_deref_as_array(arr_parent->child); in emit_indirect_load_store()
45 nir_deref_array direct = *arr; in emit_indirect_load_store()
80 nir_deref_array *arr = nir_deref_as_array(tail->child); in emit_load_store()
131 nir_deref_array *arr = nir_deref_as_array(tail); in deref_has_indirect()
Dnir_lower_var_copies.c47 nir_deref_array *arr = nir_deref_as_array(tail->child); in deref_next_wildcard_parent()
91 nir_deref_array *src_arr = nir_deref_as_array(src_arr_parent->child); in emit_copy_load_store()
92 nir_deref_array *dest_arr = nir_deref_as_array(dest_arr_parent->child); in emit_copy_load_store()
Dnir_opt_copy_prop_vars.c151 nir_deref_array *a_arr = nir_deref_as_array(a_tail); in compare_derefs()
152 nir_deref_array *b_arr = nir_deref_as_array(b_tail); in compare_derefs()
478 nir_deref_array *deref_arr = nir_deref_as_array(deref_tail); in specialize_wildcards()
480 nir_deref_array *ret_arr = nir_deref_array_create(ret_tail); in specialize_wildcards()
508 nir_deref_array *spec_arr = nir_deref_as_array(spec_tail); in specialize_wildcards()
560 nir_deref_array *entry_arr = nir_deref_as_array(entry_tail->child); in load_from_deref_entry_value()
561 nir_deref_array *src_arr = nir_deref_as_array(src_tail->child); in load_from_deref_entry_value()
Dnir_lower_io_arrays_to_elements.c55 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_io_offset()
112 nir_deref_array *darr = in create_array_deref()
114 nir_deref_array *ndarr = nir_deref_array_create(parent); in create_array_deref()
210 nir_deref_array *arr = nir_deref_as_array(tail); in deref_has_indirect()
Dnir_split_var_copies.c98 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr()
160 nir_deref_array *deref = nir_deref_array_create(state->dead_ctx); in split_var_copy_instr()
Dnir_lower_io_to_scalar.c152 static nir_deref_array *
153 clone_deref_array(const nir_deref_array *darr, nir_deref *parent) in clone_deref_array()
155 nir_deref_array *ndarr = nir_deref_array_create(parent); in clone_deref_array()
Dnir.c632 nir_deref_array *
635 nir_deref_array *deref = ralloc(mem_ctx, nir_deref_array); in nir_deref_array_create()
667 static nir_deref_array *
668 deref_array_clone(const nir_deref_array *deref, void *mem_ctx) in deref_array_clone()
670 nir_deref_array *ret = nir_deref_array_create(mem_ctx); in deref_array_clone()
722 nir_deref_array arr; in deref_foreach_leaf_build_recur()
789 nir_deref_array arr; in deref_foreach_leaf_copy_recur()
848 nir_deref_array *arr = nir_deref_as_array(tail->child); in nir_deref_get_const_initializer_load()
1249 visit_deref_array_src(nir_deref_array *deref, nir_foreach_src_cb cb, in visit_deref_array_src()
Dnir_lower_io.c100 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_io_offset()
112 nir_deref_array *deref_array = nir_deref_as_array(tail->child); in get_io_offset()
130 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_io_offset()
Dnir_lower_vars_to_ssa.c159 nir_deref_array *arr = nir_deref_as_array(tail); in get_deref_node()
231 nir_deref_array *arr = nir_deref_as_array(deref->child); in foreach_deref_node_worker()
300 nir_deref_array *arr = nir_deref_as_array(deref->child); in deref_may_be_aliased_node()
Dnir_lower_samplers.c48 nir_deref_array *deref_array = nir_deref_as_array(tail->child); in calc_sampler_offsets()
Dnir_lower_clip_cull_distance_arrays.c113 nir_deref_array *array_ref = nir_deref_as_array(tail); in rewrite_references()
Dnir_lower_io_types.c90 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_deref_offset()
Dnir_opt_constant_folding.c126 nir_deref_array *arr = nir_deref_as_array(tail); in constant_fold_deref()
Dnir_lower_atomics.c115 nir_deref_array *deref_array = nir_deref_as_array(tail->child); in lower_instr()
Dnir_clone.c278 static nir_deref_array *
279 clone_deref_array(clone_state *state, const nir_deref_array *darr, in clone_deref_array()
282 nir_deref_array *ndarr = nir_deref_array_create(parent); in clone_deref_array()
Dnir_gather_info.c114 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_io_offset()
Dnir_opt_copy_propagate.c209 nir_deref_array *arr = nir_deref_as_array(deref); in copy_prop_deref_var()
Dnir_lower_locals_to_regs.c151 nir_deref_array *deref_array = nir_deref_as_array(tail); in get_deref_reg_src()
Dnir.h910 } nir_deref_array; typedef
920 NIR_DEFINE_CAST(nir_deref_as_array, nir_deref, nir_deref_array, deref, in NIR_DEFINE_CAST()
2033 nir_deref_array *nir_deref_array_create(void *mem_ctx);
Dnir_serialize.c373 const nir_deref_array *deref_array = nir_deref_as_array(d); in write_deref_chain()
407 nir_deref_array *deref_array = nir_deref_array_create(tail); in read_deref_chain()
/external/mesa3d/src/mesa/state_tracker/
Dst_nir_lower_builtin.c108 nir_deref_array *darr = nir_deref_as_array(deref->deref.child); in get_variable()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_multiview.c138 nir_deref_array *arr = nir_deref_array_create(b->shader); in build_view_index()
Danv_nir_apply_pipeline_layout.c169 nir_deref_array *deref_array = nir_deref_as_array(deref->deref.child); in lower_tex_deref()
201 nir_deref_array *deref_array = nir_deref_as_array(deref->deref.child); in cleanup_tex_deref()
Danv_nir_lower_ycbcr_textures.c343 nir_deref_array *deref_array = nir_deref_as_array(tex->texture->deref.child); in try_lower_tex_ycbcr()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c425 nir_deref_array *deref_arr = nir_deref_array_create(b); in vtn_pointer_to_deref()
508 nir_deref_array *deref_arr = nir_deref_array_create(b); in _vtn_local_load_store()
561 nir_deref_array *vec_deref = nir_deref_as_array(src_tail->child); in vtn_local_load()
583 nir_deref_array *deref = nir_deref_as_array(dest_tail->child); in vtn_local_store()

12