Home
last modified time | relevance | path

Searched refs:nir_build_deref_array (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_lower_non_uniform_access.c123 deref = nir_build_deref_array(b, deref, first[texture_deref_handle]); in lower_non_uniform_tex_access()
130 deref = nir_build_deref_array(b, deref, first[sampler_deref_handle]); in lower_non_uniform_tex_access()
177 nir_deref_instr *deref = nir_build_deref_array(b, parent_deref, first); in lower_non_uniform_access_intrin()
Dnir_lower_multiview.c288 nir_load_deref(&b, nir_build_deref_array(&b, view_index_deref, loop_index)); in nir_lower_multiview()
290 nir_build_deref_array(&b, nir_build_deref_var(&b, pos_var), loop_index); in nir_lower_multiview()
Dnir_lower_io_to_temporaries.c160 nir_build_deref_array(b, temp_deref, in emit_interp()
163 nir_build_deref_array(b, new_interp_deref, in emit_interp()
Dnir_lower_io_to_vector.c360 deref = nir_build_deref_array(b, deref, index); in build_array_deref_of_new_var_flat()
368 return nir_build_deref_array( in build_array_deref_of_new_var_flat()
Dnir_lower_io_arrays_to_elements.c169 element_deref = nir_build_deref_array(b, element_deref, vertex_index); in lower_array()
Dnir_lower_io_to_scalar.c173 return nir_build_deref_array(b, dst_tail, in clone_deref_array()
Dnir_builder.h1105 nir_build_deref_array(nir_builder *build, nir_deref_instr *parent, in nir_build_deref_array() function
1139 return nir_build_deref_array(build, parent, idx_ssa); in nir_build_deref_array_imm()
1293 return nir_build_deref_array(b, parent, index); in nir_build_deref_follower()
/external/mesa3d/src/compiler/nir/tests/
Dvars_tests.cpp1227 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F()
1232 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F()
1267 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F()
1304 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); in TEST_F()
1309 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); in TEST_F()
1987 …nir_store_deref(b, nir_build_deref_array(b, temp_deref, &ind_deref->dest.ssa), nir_load_var(b, in[… in TEST_F()
2012 nir_deref_instr *level0 = nir_build_deref_array(b, temp_deref, &ind_deref->dest.ssa); in TEST_F()
2045 …nir_deref_instr *level1 = nir_build_deref_array(b, level0, nir_iadd(b, &ind_deref->dest.ssa, nir_i… in TEST_F()
Dload_store_vectorizer_tests.cpp1242 create_shared_load(nir_build_deref_array(b, deref, index_base), 0x1); in TEST_F()
1243 create_shared_load(nir_build_deref_array(b, deref, nir_iadd_imm(b, index_base, 1)), 0x2); in TEST_F()
1278 create_shared_load(nir_build_deref_array(b, deref, index_base_prev), 0x1); in TEST_F()
1279 create_shared_load(nir_build_deref_array(b, deref, index_base), 0x2); in TEST_F()
1772 …nir_deref_instr *load_deref = nir_build_deref_array(b, nir_build_deref_struct(b, deref, 0), index0… in TEST_F()
1775 create_shared_store(nir_build_deref_array(b, nir_build_deref_struct(b, deref, 1), index1), 0x2); in TEST_F()
/external/mesa3d/src/compiler/glsl/
Dgl_nir_lower_samplers_as_deref.c216 new_deref = nir_build_deref_array(b, new_deref, in lower_deref()
Dglsl_to_nir.cpp2645 this->deref = nir_build_deref_array(&b, this->deref, index); in visit()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_vectorize_vs_inputs.c53 return nir_build_deref_array(b, dst_tail, in r600_clone_deref_array()
Dsfn_nir_lower_fs_out_to_vector.cpp306 return nir_build_deref_array(b, dst_tail, in clone_deref_array()
/external/mesa3d/src/mesa/program/
Dprog_to_nir.c183 deref = nir_build_deref_array(b, deref, nir_channel(b, index, 0)); in ptn_get_src()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c499 return nir_build_deref_array(&c->build, deref, index); in ttn_array_deref()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c461 tail = nir_build_deref_array(&b->nb, tail, arr_index); in vtn_pointer_dereference()