Searched refs:ballot_bit_size (Results 1 - 13 of 13) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_lower_subgroups.c | 74 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 D | nir.h | 4883 uint8_t ballot_bit_size;
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader_nir.c | 267 .ballot_bit_size = 64, in si_lower_nir()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir.c | 887 .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 D | radv_shader.h | 251 uint8_t ballot_bit_size; member
|
H A D | radv_shader.c | 674 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 D | radv_nir_to_llvm.c | 1378 float_mode, info->wave_size, info->ballot_bit_size); in ac_translate_nir_to_llvm()
|
H A D | radv_pipeline.c | 3671 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 D | ir3_nir.c | 503 .ballot_bit_size = 32, in ir3_nir_post_finalize()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_pipeline.c | 456 subgroup_opts.ballot_bit_size = 32; in lvp_shader_compile_to_ir()
|
/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_from_nir.cpp | 3192 subgroup_options.ballot_bit_size = 32;
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_nir.c | 2770 .ballot_bit_size = 32, in lp_build_opt_nir()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_compiler.c | 3062 subgroup_options.ballot_bit_size = 32; in zink_shader_create()
|
Completed in 48 milliseconds