Home
last modified time | relevance | path

Searched refs:ballot_components (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_subgroups.c73 return nir_extract_bits(b, &value, 1, 0, options->ballot_components, in ballot_type_to_uint()
327 if (options->ballot_components == 1) in build_ballot_imm_ishl()
345 for (unsigned i = 0; i < options->ballot_components; i++) in build_ballot_imm_ishl()
347 nir_ssa_def *min_shift_val = nir_build_imm(b, options->ballot_components, 32, min_shift); in build_ballot_imm_ishl()
350 for (unsigned i = 0; i < options->ballot_components; i++) in build_ballot_imm_ishl()
352 nir_ssa_def *max_shift_val = nir_build_imm(b, options->ballot_components, 32, max_shift); in build_ballot_imm_ishl()
426 for (unsigned i = 0; i < options->ballot_components; i++) in build_subgroup_mask()
428 nir_ssa_def *min_idx_val = nir_build_imm(b, options->ballot_components, 32, min_idx); in build_subgroup_mask()
431 nir_pad_vector_imm_int(b, result, ~0ull, options->ballot_components); in build_subgroup_mask()
607 if (intrin->dest.ssa.num_components == options->ballot_components && in lower_subgroups_instr()
[all …]
Dnir.h5021 uint8_t ballot_components; member
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir.c831 .ballot_components = 1, in brw_preprocess_nir()
1313 .ballot_components = 1, in brw_nir_apply_key()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir.c539 .ballot_components = 4, in ir3_nir_post_finalize()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_nir.c852 .ballot_components = 1, in si_lower_nir()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c1368 subgroup_options.ballot_components = 4; in zink_shader_create()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.c670 .ballot_components = 1, in radv_shader_compile_to_nir()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c2454 .ballot_components = 1, in lp_build_opt_nir()
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_nir.cpp3120 subgroup_options.ballot_components = 1; in run()