Home
last modified time | relevance | path

Searched refs:nir_load_deref (Results 1 - 25 of 31) sorted by relevance

12

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_is_helper_invocation.c59 nir_ssa_def *current_is_helper = nir_load_deref(b, is_helper_deref); in nir_lower_load_and_store_is_helper()
66 nir_ssa_def *is_helper = nir_load_deref(b, is_helper_deref); in nir_lower_load_and_store_is_helper()
H A Dnir_lower_multiview.c299 nir_ssa_def *loop_index = nir_load_deref(&b, loop_index_deref); in nir_lower_multiview()
306 nir_load_deref(&b, nir_build_deref_array(&b, view_index_deref, loop_index)); in nir_lower_multiview()
H A Dnir_lower_single_sampled.c64 lowered = nir_load_deref(b, nir_src_as_deref(intrin->src[0])); in lower_single_sampled_instr()
H A Dnir_lower_printf.c97 nir_ssa_def *arg = nir_load_deref(b, arg_deref); in lower_printf_instr()
H A Dnir_lower_memcpy.c57 return nir_load_deref(b, deref); in memcpy_load_deref_elem()
H A Dnir_lower_atomics_to_ssbo.c112 offset_load = nir_load_deref(b, deref_offset); in lower_instr()
H A Dnir_builder.h1379 #undef nir_load_deref macro
1381 nir_load_deref(nir_builder *build, nir_deref_instr *deref)
1445 return nir_load_deref(build, nir_build_deref_var(build, var));
1467 return nir_load_deref(build, deref);
1475 return nir_load_deref(build, deref);
H A Dnir_lower_io_to_temporaries.c248 nir_ssa_def *load = nir_load_deref(b, nir_src_as_deref(interp->src[0])); in fixup_interpolation_instr()
H A Dnir_lower_const_arrays_to_uniforms.c405 nir_ssa_def *new_def = nir_load_deref(&b, new_deref_instr); in nir_lower_const_arrays_to_uniforms()
H A Dnir_lower_double_ops.c605 return nir_load_deref(b, ret_deref); in lower_doubles_instr_to_soft()
/third_party/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_xfb_varying.c143 nir_ssa_def *value = nir_load_deref(b, m_deref); in copy_to_new_var()
147 nir_ssa_def *value = nir_load_deref(b, deref); in copy_to_new_var()
H A Dgl_nir_lower_images.c98 src = nir_load_deref(b, deref); in lower_impl()
H A Dgl_nir_lower_packed_varyings.c788 rhs_swizzle : nir_load_deref(&state->b, unpacked_var_deref); in lower_varying()
814 rhs_swizzle : nir_load_deref(&state->b, unpacked_var_deref); in lower_varying()
854 nir_load_deref(&state->b, unpacked_var_deref); in lower_varying()
866 ssa_def = nir_load_deref(&state->b, packed_deref); in lower_varying()
H A Dglsl_to_nir.cpp1719 nir_store_deref(&b, evaluate_deref(ir->return_deref), nir_load_deref(&b, ret_deref), ~0); in visit()
2504 nir_ssa_def *load = nir_load_deref(&b, sampler_deref); in visit()
2677 nir_ssa_def *load = nir_load_deref(&b, this->deref); in visit()
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_gs_variant.cpp40 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()
282 emit_ctx->loop_index = nir_load_deref(b, emit_ctx->loop_index_deref); in d3d12_begin_emit_primitives_gs()
291 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, edgeflag_var), emit_ctx->loop_index)); in d3d12_begin_emit_primitives_gs()
/third_party/mesa3d/src/compiler/nir/tests/
H A Dvars_tests.cpp1090 nir_ssa_def *loaded_from_deref = nir_load_deref(b, deref); in TEST_F()
1123 nir_load_deref(b, deref); in TEST_F()
1146 nir_load_deref(b, deref); in TEST_F()
1189 nir_store_var(b, out0, nir_load_deref(b, load_deref_y), 1); in TEST_F()
1232 nir_store_var(b, out, nir_load_deref(b, load_deref), 1); in TEST_F()
1267 nir_store_var(b, out[0], nir_load_deref(b, indirect), 1); in TEST_F()
1270 nir_store_var(b, out[1], nir_load_deref(b, indirect), 1); in TEST_F()
1309 nir_store_var(b, out, nir_load_deref(b, load_deref), 1); in TEST_F()
1356 nir_store_deref(b, out_x, nir_load_deref(b, ssbo0_x), 1); in TEST_F()
1402 nir_store_deref(b, out_x, nir_load_deref( in TEST_F()
[all...]
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir_tess.c134 state->count = nir_load_deref(b, loop_var_deref); in start_tcs_loop()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir_lower_multiview.c146 state->view_index = nir_load_deref(b, deref); in build_view_index()
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_nir.c182 nir_load_deref(b, deref); in lower_load_kernel_input()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_opencl.c475 return ret_deref ? nir_load_deref(&b->nb, ret_deref) : NULL; in handle_clc_fn()
615 return ret_deref ? nir_load_deref(&b->nb, ret_deref) : NULL; in handle_core()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c994 loads[i] = nir_load_deref(b, nir_build_deref_var(b, split[i+1])); in lower_attrib()
1348 result[i] = nir_load_deref(b, deref_arr); in remove_bo_access_instr()
1777 nir_ssa_def *load = nir_load_deref(&b, strct); in lower_64bit_vars()
1797 nir_ssa_def *load = nir_load_deref(&b, deref); in lower_64bit_vars()
1807 nir_ssa_def *load = nir_load_deref(&b, strct); in lower_64bit_vars()
2536 nir_ssa_def *def = nir_load_deref(b, deref); in lower_bindless_io_instr()
3364 nir_ssa_def *load = nir_load_deref(&b, in_array_var); in zink_shader_tcs_create()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atifs_to_nir.c142 return nir_load_deref(t->b, deref); in atifs_load_uniform()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c570 nir_ssa_def *load = nir_load_deref(&c->build, in ttn_src_for_file_and_index()
675 return nir_src_for_ssa(nir_load_deref(&c->build, deref)); in ttn_src_for_file_and_index()
684 return nir_src_for_ssa(nir_load_deref(&c->build, deref)); in ttn_src_for_file_and_index()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_lower_ray_queries.c62 return nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, array), index)); in nir_load_array()
105 return nir_load_deref( in rq_load_array()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp492 auto *load1 = nir_load_deref(b, deref1); in split_load_deref_var()
497 auto *load2 = nir_load_deref(b, deref2); in split_load_deref_var()

Completed in 35 milliseconds

12