| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/ |
| H A D | device.hpp | 76 cl_uint subgroup_size() const;
|
| H A D | device.cpp | 225 device::subgroup_size() const { function in class:device
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/ |
| H A D | device.hpp | 86 cl_uint subgroup_size() const;
|
| H A D | device.cpp | 391 device::subgroup_size() const { function in class:device
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_lower_subgroups.c | 397 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 D | shader_info.h | 439 unsigned subgroup_size; member in struct:shader_info::__anon04aa5a9e010a::__anon04aa5a9e0508
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_subgroups.c | 313 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 D | si_get.c | 864 uint32_t *subgroup_size = ret; local in function:si_get_compute_param 865 *subgroup_size = 64;
|
| H A D | si_shader_nir.c | 894 .subgroup_size = 64,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_screen.c | 537 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 D | kernel.cpp | 172 buf.as_scalar<size_t>() = dev.subgroup_size();
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection_setup.cpp | 391 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 D | radv_shader.h | 339 uint8_t subgroup_size; member in struct:radv_shader_info::__anonc0b8b2d60a08
|
| H A D | radv_pipeline.c | 2725 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 D | radv_shader.c | 422 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 D | kernel.cpp | 176 buf.as_scalar<size_t>() = dev.subgroup_size();
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_get.c | 873 uint32_t *subgroup_size = ret; local in function:si_get_compute_param 874 *subgroup_size = sscreen->compute_wave_size;
|
| H A D | si_shader_nir.c | 850 .subgroup_size = 64,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_pipe_common.c | 1122 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 D | r600_pipe_common.c | 1041 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 D | radv_shader.c | 350 .subgroup_size = 64,
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_nir.c | 746 .subgroup_size = BRW_SUBGROUP_SIZE,
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_nir.c | 1310 .subgroup_size = get_subgroup_size(nir->info.stage, key,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_nir.c | 538 .subgroup_size = 128,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_private.h | 1258 uint32_t subgroup_size; member in struct:tu_pipeline::__anon6a40b25e0908
|