Home
last modified time | relevance | path

Searched refs:nir_build_deref_var (Results 1 – 25 of 59) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_gs_variant.cpp41 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 0))); in nir_cull_face()
43 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 1))); in nir_cull_face()
45 … nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 2))); in nir_cull_face()
102 nir_deref_instr *in_value = nir_build_deref_array(&b, nir_build_deref_var(&b, in), in d3d12_make_passthrough_gs()
104 nir_copy_deref(&b, nir_build_deref_var(&b, out), in_value); in d3d12_make_passthrough_gs()
214 emit_ctx->loop_index_deref = nir_build_deref_var(b, loop_index_var); in d3d12_begin_emit_primitives_gs()
260 …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()
328 …nir_deref_instr *in_value = nir_build_deref_array(b, nir_build_deref_var(b, emit_ctx.in[i]), index… in d3d12_emit_points()
331 nir_copy_deref(b, nir_build_deref_var(b, emit_ctx.out[i]), in_value); in d3d12_emit_points()
333 nir_store_deref(b, nir_build_deref_var(b, emit_ctx.out[i]), in d3d12_emit_points()
[all …]
Dd3d12_nir_passes.c709 …nir_deref_instr *deref = nir_build_deref_array(b, nir_build_deref_var(b, varyings[var->data.locati… in lower_triangle_strip_store()
745 nir_copy_deref(b, nir_build_deref_var(b, out_varyings[i]), in lower_triangle_strip_emit_vertex()
746 nir_build_deref_array_imm(b, nir_build_deref_var(b, varyings[i]), j)); in lower_triangle_strip_emit_vertex()
754 …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()
755 nir_build_deref_array(b, nir_build_deref_var(b, varyings[i]), two)); in lower_triangle_strip_emit_vertex()
/third_party/mesa3d/src/compiler/nir/tests/
Dvars_tests.cpp206 return nir_load_deref_with_access(b, nir_build_deref_var(b, var), in nir_load_var_volatile()
214 nir_store_deref_with_access(b, nir_build_deref_var(b, var), in nir_store_var_volatile()
588 nir_copy_deref_with_access(b, nir_build_deref_var(b, v), in TEST_F()
589 nir_build_deref_var(b, v), in TEST_F()
591 nir_copy_deref_with_access(b, nir_build_deref_var(b, v), in TEST_F()
592 nir_build_deref_var(b, v), in TEST_F()
1089 nir_build_deref_array_imm(b, nir_build_deref_var(b, vec), 1); in TEST_F()
1122 nir_build_deref_array_imm(b, nir_build_deref_var(b, vec), 1); in TEST_F()
1145 nir_build_deref_array_imm(b, nir_build_deref_var(b, vec), 1); in TEST_F()
1179 nir_build_deref_array_imm(b, nir_build_deref_var(b, vec), 1); in TEST_F()
[all …]
Dload_store_vectorizer_tests.cpp1190 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1224 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1241 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1276 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1315 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1349 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1383 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1400 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1437 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
1476 nir_deref_instr *deref = nir_build_deref_var(b, var); in TEST_F()
[all …]
Dbuilder_tests.cpp55 store->src[0] = nir_src_for_ssa(&nir_build_deref_var(b, var)->dest.ssa); in store_test_val()
Dalgebraic_tests.cpp69 nir_ssa_def *res_deref = &nir_build_deref_var(b, res_var)->dest.ssa; in test_op()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_variable_initializers.c69 build_constant_load(b, nir_build_deref_var(b, var), in lower_const_initializer()
75 nir_deref_instr *src_deref = nir_build_deref_var(b, var->pointer_initializer); in lower_const_initializer()
76 nir_deref_instr *dst_deref = nir_build_deref_var(b, var); in lower_const_initializer()
Dnir_lower_multiview.c244 nir_deref_instr *loop_index_deref = nir_build_deref_var(&b, loop_index_var); in nir_lower_multiview()
253 nir_deref_instr *view_index_deref = nir_build_deref_var(&b, view_index_var); in nir_lower_multiview()
293 nir_build_deref_array(&b, nir_build_deref_var(&b, pos_var), loop_index); in nir_lower_multiview()
Dnir_lower_is_helper_invocation.c119 nir_deref_instr *is_helper_deref = nir_build_deref_var(&b, is_helper); in nir_lower_is_helper_invocation()
Dnir_lower_drawpixels.c140 nir_deref_instr *tex_deref = nir_build_deref_var(b, state->tex); in lower_color()
179 nir_build_deref_var(b, state->pixelmap); in lower_color()
Dnir_lower_bitmap.c92 nir_deref_instr *tex_deref = nir_build_deref_var(b, tex_var); in lower_bitmap()
Dnir_lower_io_to_vector.c324 return nir_build_deref_var(b, new_var); in build_array_deref_of_new_var()
361 nir_deref_instr *deref = nir_build_deref_var(b, new_var); in build_array_deref_of_new_var_flat()
639 nir_ssa_def *new_deref = &nir_build_deref_var(&b, var)->dest.ssa; in nir_vectorize_tess_levels_impl()
Dnir_lower_io_to_scalar.c216 nir_deref_instr *deref = nir_build_deref_var(b, chan_var); in lower_load_to_scalar_early()
274 nir_deref_instr *deref = nir_build_deref_var(b, chan_var); in lower_store_output_to_scalar_early()
Dnir_split_per_member_structs.c110 return nir_build_deref_var(b, member); in build_member_deref()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_64bit.cpp233 auto deref1 = nir_build_deref_var(b, vars.first); in split_load_deref_array()
237 auto deref2 = nir_build_deref_var(b, vars.second); in split_load_deref_array()
257 auto deref1 = nir_build_deref_var(b, vars.first); in split_store_deref_array()
262 auto deref2 = nir_build_deref_var(b, vars.second); in split_store_deref_array()
285 auto deref1 = nir_build_deref_var(b, vars.first); in split_store_deref_var()
288 auto deref2 = nir_build_deref_var(b, vars.second); in split_store_deref_var()
304 nir_deref_instr *deref1 = nir_build_deref_var(b, vars.first); in split_load_deref_var()
307 nir_deref_instr *deref2 = nir_build_deref_var(b, vars.second); in split_load_deref_var()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c215 nir_deref_instr *deref2 = nir_build_deref_var(b, var2); in lower_64bit_vertex_attribs_instr()
480 nir_ssa_def *deref = &nir_build_deref_var(b, fbfetch)->dest.ssa; in lower_fbfetch_instr()
590 loads[i] = nir_load_deref(b, nir_build_deref_var(b, split[i+1])); in lower_attrib()
1090 nir_deref_instr *deref = nir_build_deref_var(b, var); in lower_bindless_instr()
1157 nir_deref_instr *deref = nir_build_deref_var(b, var); in lower_bindless_instr()
1198 nir_deref_instr *deref = nir_build_deref_var(b, var); in lower_bindless_io_instr()
1592 …nir_deref_instr *in_array_var = nir_build_deref_array(&b, nir_build_deref_var(&b, in), invocation_… in zink_shader_tcs_create()
1594 … nir_deref_instr *out_array_var = nir_build_deref_array_imm(&b, nir_build_deref_var(&b, out), i); in zink_shader_tcs_create()
1626 …nir_deref_instr *store_idx = nir_build_deref_array_imm(&b, nir_build_deref_var(&b, gl_TessLevelInn… in zink_shader_tcs_create()
1630 …nir_deref_instr *store_idx = nir_build_deref_array_imm(&b, nir_build_deref_var(&b, gl_TessLevelOut… in zink_shader_tcs_create()
/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c61 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_nir_itob_compute_shader()
88 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, coord, in build_nir_itob_compute_shader()
249 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_nir_btoi_compute_shader()
274 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, img_coord, in build_nir_btoi_compute_shader()
434 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_nir_btoi_r32g32b32_compute_shader()
458 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, coord, in build_nir_btoi_r32g32b32_compute_shader()
578 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_nir_itoi_compute_shader()
614 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, img_coord, in build_nir_itoi_compute_shader()
793 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_nir_itoi_r32g32b32_compute_shader()
818 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, dst_coord, in build_nir_itoi_r32g32b32_compute_shader()
[all …]
Dradv_meta_fmask_expand.c51 nir_ssa_def *input_img_deref = &nir_build_deref_var(&b, input_img)->dest.ssa; in build_fmask_expand_compute_shader()
52 nir_ssa_def *output_img_deref = &nir_build_deref_var(&b, output_img)->dest.ssa; in build_fmask_expand_compute_shader()
Dradv_meta_dcc_retile.c55 nir_ssa_def *input_dcc_ref = &nir_build_deref_var(&b, input_dcc)->dest.ssa; in build_dcc_retile_compute_shader()
56 nir_ssa_def *output_dcc_ref = &nir_build_deref_var(&b, output_dcc)->dest.ssa; in build_dcc_retile_compute_shader()
/third_party/mesa3d/src/microsoft/clc/
Dclc_nir.c272 nir_deref_instr *deref = nir_build_deref_var(&b, printf_var); in clc_lower_printf_base()
334 nir_deref_instr *replacement_deref = nir_build_deref_var(b, replacement); in clc_nir_dedupe_const_samplers_instr()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_nir_lower_tex_src_plane.c146 nir_deref_instr *tex_deref_instr = nir_build_deref_var(b, samp); in lower_tex_src_plane_block()
Dst_atifs_to_nir.c140 nir_build_deref_var(t->b, t->constants), in atifs_load_uniform()
361 nir_deref_instr *tex_deref = nir_build_deref_var(t->b, t->samplers[r]); in compile_setupinst()
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_intersection_shader.c211 &nir_build_deref_var(b, commit_tmp)->dest.ssa, in brw_nir_lower_intersection_shader()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c503 nir_deref_instr *deref = nir_build_deref_var(&c->build, var); in ttn_array_deref()
672 nir_deref_instr *deref = nir_build_deref_var(&c->build, in ttn_src_for_file_and_index()
681 nir_deref_instr *deref = nir_build_deref_var(&c->build, in ttn_src_for_file_and_index()
1439 nir_deref_instr *deref = nir_build_deref_var(b, var); in ttn_tex()
1604 nir_deref_instr *deref = nir_build_deref_var(b, var); in ttn_txq()
1743 nir_deref_instr *image_deref = nir_build_deref_var(b, image); in ttn_mem()
2232 nir_store_deref(b, nir_build_deref_var(b, var), store_value, in ttn_add_output_stores()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_lower_multiview.c142 nir_deref_instr *deref = nir_build_deref_var(b, idx_var); in build_view_index()

123