Searched refs:subgroup_size (Results 1 - 25 of 38) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/
H A Ddevice.hpp76 cl_uint subgroup_size() const;
H A Ddevice.cpp225 device::subgroup_size() const { function in class:device
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/
H A Ddevice.hpp86 cl_uint subgroup_size() const;
H A Ddevice.cpp391 device::subgroup_size() const { function in class:device
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_subgroups.c397 nir_ssa_def *subgroup_size = nir_load_subgroup_size(b); local in function:build_subgroup_mask
403 subgroup_size));
413 * with a target ballot type of 4 x uint32 and subgroup_size = 64 we'd need
417 * "ballot_bit_size - subgroup_size" is also a multiple of
433 return nir_bcsel(b, nir_ult(b, min_idx_val, subgroup_size),
552 if (options->subgroup_size)
553 return nir_imm_int(b, options->subgroup_size);
735 if (options->subgroup_size &&
736 nir_intrinsic_cluster_size(intrin) >= options->subgroup_size) {
/xsrc/external/mit/MesaLib/dist/src/compiler/
H A Dshader_info.h439 unsigned subgroup_size; member in struct:shader_info::__anon04aa5a9e010a::__anon04aa5a9e0508
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_subgroups.c313 if (options->subgroup_size)
314 return nir_imm_int(b, options->subgroup_size);
338 assert(options->subgroup_size <= 64);
339 uint64_t group_mask = ~0ull >> (64 - options->subgroup_size);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_get.c864 uint32_t *subgroup_size = ret; local in function:si_get_compute_param
865 *subgroup_size = 64;
H A Dsi_shader_nir.c894 .subgroup_size = 64,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c537 uint32_t *subgroup_size = ret; local in function:llvmpipe_get_compute_param
538 *subgroup_size = 32;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/api/
H A Dkernel.cpp172 buf.as_scalar<size_t>() = dev.subgroup_size();
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection_setup.cpp391 if (ctx->shader->info.stage == MESA_SHADER_COMPUTE && ctx->args->shader_info->cs.subgroup_size) {
392 ctx->ub_config.min_subgroup_size = ctx->args->shader_info->cs.subgroup_size;
393 ctx->ub_config.max_subgroup_size = ctx->args->shader_info->cs.subgroup_size;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h339 uint8_t subgroup_size; member in struct:radv_shader_info::__anonc0b8b2d60a08
H A Dradv_pipeline.c2725 return info->cs.subgroup_size;
2736 if (stage == MESA_SHADER_COMPUTE && info->cs.subgroup_size)
2737 return info->cs.subgroup_size;
2945 unsigned subgroup_size = pipeline_key->cs.compute_subgroup_size; local in function:radv_fill_shader_info
2946 unsigned req_subgroup_size = subgroup_size;
2949 if (!subgroup_size)
2950 subgroup_size = device->physical_device->cs_wave_size;
2966 subgroup_size = RADV_SUBGROUP_SIZE;
2969 infos[MESA_SHADER_COMPUTE].cs.subgroup_size = subgroup_size;
5725 const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT *subgroup_size = local in function:radv_generate_compute_pipeline_key
[all...]
H A Dradv_shader.c422 unsigned subgroup_size = 64, ballot_bit_size = 64; local in function:radv_shader_compile_to_nir
428 subgroup_size = key->cs.compute_subgroup_size;
668 .subgroup_size = subgroup_size,
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/api/
H A Dkernel.cpp176 buf.as_scalar<size_t>() = dev.subgroup_size();
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_get.c873 uint32_t *subgroup_size = ret; local in function:si_get_compute_param
874 *subgroup_size = sscreen->compute_wave_size;
H A Dsi_shader_nir.c850 .subgroup_size = 64,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_pipe_common.c1122 uint32_t *subgroup_size = ret; local in function:r600_get_compute_param
1123 *subgroup_size = r600_wavefront_size(rscreen->family);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_pipe_common.c1041 uint32_t *subgroup_size = ret; local in function:r600_get_compute_param
1042 *subgroup_size = r600_wavefront_size(rscreen->family);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.c350 .subgroup_size = 64,
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_nir.c746 .subgroup_size = BRW_SUBGROUP_SIZE,
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir.c1310 .subgroup_size = get_subgroup_size(nir->info.stage, key,
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir.c538 .subgroup_size = 128,
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_private.h1258 uint32_t subgroup_size; member in struct:tu_pipeline::__anon6a40b25e0908

Completed in 37 milliseconds

12