/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_gs_variant.cpp | 41 … 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 …]
|
D | d3d12_nir_passes.c | 709 …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/ |
D | vars_tests.cpp | 206 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 …]
|
D | load_store_vectorizer_tests.cpp | 1190 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 …]
|
D | builder_tests.cpp | 55 store->src[0] = nir_src_for_ssa(&nir_build_deref_var(b, var)->dest.ssa); in store_test_val()
|
D | algebraic_tests.cpp | 69 nir_ssa_def *res_deref = &nir_build_deref_var(b, res_var)->dest.ssa; in test_op()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_variable_initializers.c | 69 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()
|
D | nir_lower_multiview.c | 244 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()
|
D | nir_lower_is_helper_invocation.c | 119 nir_deref_instr *is_helper_deref = nir_build_deref_var(&b, is_helper); in nir_lower_is_helper_invocation()
|
D | nir_lower_drawpixels.c | 140 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()
|
D | nir_lower_bitmap.c | 92 nir_deref_instr *tex_deref = nir_build_deref_var(b, tex_var); in lower_bitmap()
|
D | nir_lower_io_to_vector.c | 324 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()
|
D | nir_lower_io_to_scalar.c | 216 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()
|
D | nir_split_per_member_structs.c | 110 return nir_build_deref_var(b, member); in build_member_deref()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_lower_64bit.cpp | 233 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/ |
D | zink_compiler.c | 215 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/ |
D | radv_meta_bufimage.c | 61 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 …]
|
D | radv_meta_fmask_expand.c | 51 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()
|
D | radv_meta_dcc_retile.c | 55 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/ |
D | clc_nir.c | 272 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/ |
D | st_nir_lower_tex_src_plane.c | 146 nir_deref_instr *tex_deref_instr = nir_build_deref_var(b, samp); in lower_tex_src_plane_block()
|
D | st_atifs_to_nir.c | 140 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/ |
D | brw_nir_lower_intersection_shader.c | 211 &nir_build_deref_var(b, commit_tmp)->dest.ssa, in brw_nir_lower_intersection_shader()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | tgsi_to_nir.c | 503 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/ |
D | anv_nir_lower_multiview.c | 142 nir_deref_instr *deref = nir_build_deref_var(b, idx_var); in build_view_index()
|