/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_gs_variant.cpp | 40 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 0))); in nir_cull_face() 42 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 1))); in nir_cull_face() 44 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 2))); in nir_cull_face() 124 nir_deref_instr *in_value = nir_build_deref_array(&b, nir_build_deref_var(&b, in), in d3d12_make_passthrough_gs() 291 …nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, edgeflag_var), emit_ctx->loop_in… in d3d12_begin_emit_primitives_gs() 359 …nir_deref_instr *in_value = nir_build_deref_array(b, nir_build_deref_var(b, emit_ctx.in[i]), index… in d3d12_emit_points() 392 …nir_deref_instr *in_value = nir_build_deref_array(b, nir_build_deref_var(b, emit_ctx.in[i]), index… in d3d12_emit_lines() 407 nir_build_deref_array(b, nir_build_deref_var(b, emit_ctx.in[i]), index)); in d3d12_emit_lines() 447 …nir_deref_instr *in_value = nir_build_deref_array(b, nir_build_deref_var(b, emit_ctx.in[i]), index… in d3d12_emit_triangles()
|
D | d3d12_tcs_variant.cpp | 105 …nir_deref_instr *in_array_var = nir_build_deref_array(&b, nir_build_deref_var(&b, in), invocation_… in create_tess_ctrl_shader_variant()
|
D | d3d12_nir_passes.c | 766 …nir_deref_instr *deref = nir_build_deref_array(b, nir_build_deref_var(b, varyings[var->data.locati… in lower_triangle_strip_store() 811 …nir_copy_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, varyings[i]), nir_umod(b, vertex… in lower_triangle_strip_emit_vertex() 812 nir_build_deref_array(b, nir_build_deref_var(b, varyings[i]), two)); in lower_triangle_strip_emit_vertex()
|
/third_party/mesa3d/src/compiler/glsl/ |
D | gl_nir_lower_xfb_varying.c | 94 *deref = nir_build_deref_array(b, *deref, &c->def); in get_deref() 139 nir_deref_instr *m_deref = nir_build_deref_array(b, deref, &c->def); in copy_to_new_var() 141 nir_build_deref_array(b, new_var_deref, &c->def); in copy_to_new_var()
|
D | gl_nir_lower_samplers_as_deref.c | 229 new_deref = nir_build_deref_array(b, new_deref, in lower_deref()
|
D | gl_nir_lower_packed_varyings.c | 351 deref = nir_build_deref_array(&state->b, deref, &c_idx->def); in get_packed_varying_deref() 638 nir_build_deref_array(&state->b, unpacked_var_deref, &c_idx->def); in lower_arraylike()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_split_64bit_vec3_and_vec4.c | 181 deref1 = nir_build_deref_array(b, deref1, offset); in split_load_deref() 182 deref2 = nir_build_deref_array(b, deref2, offset); in split_load_deref() 204 deref_xy = nir_build_deref_array(b, deref_xy, offset); in split_store_deref() 205 deref_zw = nir_build_deref_array(b, deref_zw, offset); in split_store_deref()
|
D | nir_lower_printf.c | 87 nir_build_deref_array(b, buffer, fmt_str_id_offset); in lower_printf_instr() 118 nir_build_deref_array(b, buffer, arg_offset); in lower_printf_instr()
|
D | nir_lower_multiview.c | 306 nir_load_deref(&b, nir_build_deref_array(&b, view_index_deref, loop_index)); in nir_lower_multiview() 308 nir_build_deref_array(&b, nir_build_deref_var(&b, pos_var), loop_index); in nir_lower_multiview()
|
D | nir_lower_io_to_temporaries.c | 160 nir_build_deref_array(b, temp_deref, in emit_interp() 163 nir_build_deref_array(b, new_interp_deref, in emit_interp()
|
D | nir_builder.h | 1145 nir_build_deref_array(nir_builder *build, nir_deref_instr *parent, in nir_build_deref_array() function 1179 return nir_build_deref_array(build, parent, idx_ssa); in nir_build_deref_array_imm() 1333 return nir_build_deref_array(b, parent, index); in nir_build_deref_follower() 1466 nir_build_deref_array(build, nir_build_deref_var(build, var), index); in nir_load_array_var() 1483 nir_build_deref_array(build, nir_build_deref_var(build, var), index); in nir_store_array_var()
|
D | nir_lower_io_to_vector.c | 374 deref = nir_build_deref_array(b, deref, index); in build_array_deref_of_new_var_flat() 382 return nir_build_deref_array(b, deref, in build_array_deref_of_new_var_flat()
|
D | nir_lower_non_uniform_access.c | 99 nir_build_deref_array(b, h->parent_deref, h->first); in nu_handle_rewrite()
|
D | nir_lower_const_arrays_to_uniforms.c | 394 new_deref_instr = nir_build_deref_array(&b, new_deref_instr, in nir_lower_const_arrays_to_uniforms()
|
D | nir_lower_io_arrays_to_elements.c | 169 element_deref = nir_build_deref_array(b, element_deref, array_index); in lower_array()
|
D | nir_lower_io_to_scalar.c | 316 return nir_build_deref_array(b, dst_tail, in clone_deref_array()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ray_queries.c | 62 return nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, array), index)); in nir_load_array() 69 nir_store_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, array), index), value, in nir_store_array() 107 nir_build_deref_array( in rq_load_array() 108 b, nir_build_deref_array(b, nir_build_deref_var(b, var->variable), index), array_index)); in rq_load_array() 120 nir_build_deref_array( in rq_store_array() 121 b, nir_build_deref_array(b, nir_build_deref_var(b, var->variable), index), array_index), in rq_store_array()
|
D | radv_pipeline_rt.c | 1430 stack = nir_build_deref_array(&b, stack_deref, stack_idx_base); in build_traversal_shader() 1456 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack)); in build_traversal_shader() 1507 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack)); in build_traversal_shader() 1546 stack = nir_build_deref_array(&b, stack_deref, nir_load_var(&b, trav_vars.stack)); in build_traversal_shader()
|
/third_party/mesa3d/src/compiler/nir/tests/ |
D | load_store_vectorizer_tests.cpp | 1244 create_shared_load(nir_build_deref_array(b, deref, index_base), 0x1); in TEST_F() 1245 create_shared_load(nir_build_deref_array(b, deref, nir_iadd_imm(b, index_base, 1)), 0x2); in TEST_F() 1280 create_shared_load(nir_build_deref_array(b, deref, index_base_prev), 0x1); in TEST_F() 1281 create_shared_load(nir_build_deref_array(b, deref, index_base), 0x2); in TEST_F() 1774 …nir_deref_instr *load_deref = nir_build_deref_array(b, nir_build_deref_struct(b, deref, 0), index0… in TEST_F() 1777 create_shared_store(nir_build_deref_array(b, nir_build_deref_struct(b, deref, 1), index1), 0x2); in TEST_F() 1946 create_shared_load(nir_build_deref_array(b, deref, index), 0x1); in TEST_F() 1947 create_shared_load(nir_build_deref_array(b, deref, nir_iadd_imm(b, index, 1)), 0x2); in TEST_F() 1948 create_shared_load(nir_build_deref_array(b, deref, nir_iadd_imm(b, index, 2)), 0x3); in TEST_F()
|
D | vars_tests.cpp | 1226 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F() 1231 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F() 1266 nir_build_deref_array(b, nir_build_deref_var(b, vec), idx_ssa); in TEST_F() 1303 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); in TEST_F() 1308 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); in TEST_F() 1438 nir_build_deref_array(b, nir_build_deref_var(b, ssbo_arr), in TEST_F() 2208 …nir_store_deref(b, nir_build_deref_array(b, temp_deref, &ind_deref->dest.ssa), nir_load_var(b, in[… in TEST_F() 2233 nir_deref_instr *level0 = nir_build_deref_array(b, temp_deref, &ind_deref->dest.ssa); in TEST_F() 2266 …nir_deref_instr *level1 = nir_build_deref_array(b, level0, nir_iadd(b, &ind_deref->dest.ssa, nir_i… in TEST_F()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_lower_64bit.cpp | 421 auto deref_array1 = nir_build_deref_array(b, deref1, nir_ssa_for_src(b, index, 1)); in split_load_deref_array() 425 auto deref_array2 = nir_build_deref_array(b, deref2, nir_ssa_for_src(b, index, 1)); in split_load_deref_array() 445 auto deref_array1 = nir_build_deref_array(b, deref1, nir_ssa_for_src(b, deref->arr.index, 1)); in split_store_deref_array() 450 auto deref_array2 = nir_build_deref_array(b, deref2, nir_ssa_for_src(b, deref->arr.index, 1)); in split_store_deref_array()
|
D | sfn_nir_vectorize_vs_inputs.c | 53 return nir_build_deref_array(b, dst_tail, in r600_clone_deref_array()
|
D | sfn_nir_lower_fs_out_to_vector.cpp | 308 return nir_build_deref_array(b, dst_tail, in clone_deref_array()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_compiler.c | 1262 nir_deref_instr *deref_array = nir_build_deref_array(b, deref_var, idx); in rewrite_atomic_ssbo_instr() 1269 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset); in rewrite_atomic_ssbo_instr() 1341 nir_deref_instr *deref_array = nir_build_deref_array(b, deref_var, idx); in remove_bo_access_instr() 1347 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset); in remove_bo_access_instr() 1356 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset); in remove_bo_access_instr() 2428 deref = nir_build_deref_array(b, deref, nir_u2uN(b, tex->src[idx].src.ssa, 32)); in lower_bindless_instr() 2495 deref = nir_build_deref_array(b, deref, nir_u2uN(b, instr->src[0].ssa, 32)); in lower_bindless_instr() 3363 …nir_deref_instr *in_array_var = nir_build_deref_array(&b, nir_build_deref_var(&b, in), invocation_… in zink_shader_tcs_create() 3365 …nir_deref_instr *out_array_var = nir_build_deref_array(&b, nir_build_deref_var(&b, out), invocatio… in zink_shader_tcs_create()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_atifs_to_nir.c | 139 nir_deref_instr *deref = nir_build_deref_array(t->b, in atifs_load_uniform()
|