Home
last modified time | relevance | path

Searched refs:ballot_bit_size (Results 1 - 13 of 13) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_subgroups.c74 options->ballot_bit_size); in ballot_type_to_uint()
404 nir_ishl(b, nir_imm_intN_t(b, val, options->ballot_bit_size), shift); in build_ballot_imm_ishl()
425 min_shift[i].i32 = i * options->ballot_bit_size; in build_ballot_imm_ishl()
430 max_shift[i].i32 = (i + 1) * options->ballot_bit_size; in build_ballot_imm_ishl()
480 nir_ushr(b, nir_imm_intN_t(b, ~0ull, options->ballot_bit_size), in build_subgroup_mask()
481 nir_isub_imm(b, options->ballot_bit_size, in build_subgroup_mask()
496 * "ballot_bit_size - subgroup_size" is also a multiple of in build_subgroup_mask()
497 * "ballot_bit_size" and since nir_ushr masks the shift value it will in build_subgroup_mask()
506 min_idx[i].i32 = i * options->ballot_bit_size; in build_subgroup_mask()
513 result_extended, nir_imm_intN_t(b, 0, options->ballot_bit_size)); in build_subgroup_mask()
[all...]
H A Dnir.h4883 uint8_t ballot_bit_size;
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_nir.c267 .ballot_bit_size = 64, in si_lower_nir()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir.c887 .ballot_bit_size = 32, in brw_preprocess_nir()
1261 .ballot_bit_size = 32, in brw_postprocess_nir()
1428 .ballot_bit_size = 32, in brw_nir_apply_key()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.h251 uint8_t ballot_bit_size; member
H A Dradv_shader.c674 unsigned subgroup_size = 64, ballot_bit_size = 64; in radv_shader_spirv_to_nir() local
681 ballot_bit_size = key->cs.compute_subgroup_size; in radv_shader_spirv_to_nir()
964 .ballot_bit_size = ballot_bit_size, in radv_shader_spirv_to_nir()
H A Dradv_nir_to_llvm.c1378 float_mode, info->wave_size, info->ballot_bit_size); in ac_translate_nir_to_llvm()
H A Dradv_pipeline.c3671 stages[i].info.ballot_bit_size = radv_get_ballot_bit_size(device, i, &stages[i].info); in radv_fill_shader_info()
4492 info.ballot_bit_size = 64; in radv_pipeline_create_gs_copy_shader()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir.c503 .ballot_bit_size = 32, in ir3_nir_post_finalize()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c456 subgroup_opts.ballot_bit_size = 32; in lvp_shader_compile_to_ir()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp3192 subgroup_options.ballot_bit_size = 32;
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.c2770 .ballot_bit_size = 32, in lp_build_opt_nir()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c3062 subgroup_options.ballot_bit_size = 32; in zink_shader_create()

Completed in 42 milliseconds