Home
last modified time | relevance | path

Searched refs:nir_vec_scalars (Results 1 – 22 of 22) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_opt_mqsad.c97 nir_vec_scalars(b, mqsad->src, 2), in create_msad()
98 nir_vec_scalars(b, mqsad->accum, 4)); in create_msad()
Dnir_lower_image.c58 nir_def *vec = nir_vec_scalars(b, comps, intrin->def.num_components); in lower_cube_size()
Dnir_opt_combine_stores.c148 nir_def *vec = nir_vec_scalars(&state->b, comps, num_components); in combine_stores()
Dnir_opt_shrink_vectors.c226 nir_def *new_vec = nir_vec_scalars(b, srcs, num_components); in opt_shrink_vector()
Dnir_lower_vars_to_ssa.c731 new_def = nir_vec_scalars(&b, srcs, intrin->num_components); in rename_variables()
Dnir_lower_io_to_vector.c574 nir_def *new_value = nir_vec_scalars(&b, comps, intrin->num_components); in nir_lower_io_to_vector_impl()
Dnir_builder.c327 nir_vec_scalars(nir_builder *build, nir_scalar *comp, unsigned num_components) in nir_vec_scalars() function
Dnir_opt_vectorize.c420 new_src = nir_vec_scalars(&b, new_srcs, total_components); in instr_try_combine_phi()
Dnir_builder.h629 nir_vec_scalars(nir_builder *build, nir_scalar *comp, unsigned num_components);
1436 return nir_vec_scalars(b, components, num_components); in nir_pad_vector()
1460 return nir_vec_scalars(b, components, num_components); in nir_pad_vector_imm_int()
Dnir_lower_system_values.c628 return nir_vec_scalars(b, defs, 3); in lower_compute_system_value_instr()
Dnir_lower_mediump.c810 nir_def *new_vec = nir_vec_scalars(b, new_comps, src->ssa->num_components); in opt_16bit_src()
Dnir_lower_tex.c1118 swizzled = nir_vec_scalars(b, srcs, 4); in swizzle_result()
1302 nir_def *res = nir_vec_scalars(b, dest, tex->def.num_components); in lower_tg4_offsets()
Dnir_opt_copy_prop_vars.c762 nir_def *vec = nir_vec_scalars(b, comps, num_components); in load_from_ssa_entry_value()
/external/mesa3d/src/compiler/nir/tests/
Dopt_shrink_vectors_tests.cpp309 nir_def *vec = nir_vec_scalars(b, srcs, 4); in TEST_F()
413 nir_def *vec = nir_vec_scalars(b, srcs, 4); in TEST_F()
518 nir_def *vec = nir_vec_scalars(b, srcs, 4); in TEST_F()
/external/mesa3d/src/intel/compiler/
Dintel_nir_blockify_uniform_loads.c88 nir_def *rebase = nir_vec_scalars(b, components, orig_def_components); in rebase_const_offset_ubo_loads_instr()
/external/mesa3d/src/amd/common/nir/
Dac_nir_lower_tex.c361 nir_def *linear_vgpr = nir_vec_scalars(&state->toplevel_b, components, tex->coord_components); in move_tex_coords()
399 nir_def *def = nir_vec_scalars(&state->toplevel_b, components, num_components); in move_ddxy()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_64bit.cpp1318 nir_def *new_ir = nir_vec_scalars(b, channels, instr->num_components); in r600_lower_64bit_intrinsic()
1332 nir_src_rewrite(&first->src[0], nir_vec_scalars(b, channels, 2)); in r600_lower_64bit_intrinsic()
1334 nir_vec_scalars(b, &channels[2], second->num_components)); in r600_lower_64bit_intrinsic()
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c3468 nir_def *new = nir_vec_scalars(b, channels, instr->num_components); in nir_to_tgsi_lower_64bit_intrinsic()
3482 nir_src_rewrite(&first->src[0], nir_vec_scalars(b, channels, 2)); in nir_to_tgsi_lower_64bit_intrinsic()
3484 nir_vec_scalars(b, &channels[2], second->num_components)); in nir_to_tgsi_lower_64bit_intrinsic()
3659 nir_vec_scalars(b, s.channels, MIN2(s.i, 4))); in nir_to_tgsi_lower_tex_instr()
3662 nir_vec_scalars(b, &s.channels[4], s.i - 4)); in nir_to_tgsi_lower_tex_instr()
/external/mesa3d/src/gallium/drivers/r300/compiler/
Dnir_to_rc.c2180 nir_tex_instr_add_src(tex, nir_tex_src_backend1, nir_vec_scalars(b, s.channels, MIN2(s.i, 4))); in nir_to_rc_lower_tex_instr()
2182 nir_tex_instr_add_src(tex, nir_tex_src_backend2, nir_vec_scalars(b, &s.channels[4], s.i - 4)); in nir_to_rc_lower_tex_instr()
/external/mesa3d/docs/relnotes/
D22.1.0.rst1142 - nir: Introduce a nir_vec_scalars() helper using nir_ssa_scalar.
1144 - nir: Switch to using nir_vec_scalars() for things that used nir_channel().
D22.2.0.rst1841 - spirv: Use nir_vec_scalars() to simplify matrix transpose.
/external/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c4392 dest->elems[i]->def = nir_vec_scalars(&b->nb, srcs, cols); in vtn_ssa_transpose()