From dca04dae528e7da401766a45b963c2a38f8ea476 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 23 Sep 2021 15:00:30 +0200 Subject: [PATCH] radv: remove the LLVM stat about the number of private VGPRs This doesn't seem really useful. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_nir_to_llvm.c | 4 ---- src/amd/vulkan/radv_pipeline.c | 8 -------- src/amd/vulkan/radv_shader.h | 1 - 3 files changed, 13 deletions(-) diff --git a/src/amd/vulkan/radv_nir_to_llvm.c b/src/amd/vulkan/radv_nir_to_llvm.c index a29a7da2398..797bf662e43 100644 --- a/src/amd/vulkan/radv_nir_to_llvm.c +++ b/src/amd/vulkan/radv_nir_to_llvm.c @@ -2605,10 +2605,6 @@ ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, struct nir_shader *co if (shader_count == 1) ac_nir_eliminate_const_vs_outputs(&ctx); - if (args->options->dump_shader) { - args->shader_info->private_mem_vgprs = ac_count_scratch_private_memory(ctx.main_function); - } - return ctx.ac.module; } diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 2de761e6d89..30ff577848e 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -5979,14 +5979,6 @@ radv_GetPipelineExecutableStatisticsKHR(VkDevice _device, } ++s; - if (s < end) { - desc_copy(s->name, "PrivMem VGPRs"); - desc_copy(s->description, "Number of VGPRs stored in private memory per subgroup"); - s->format = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR; - s->value.u64 = shader->info.private_mem_vgprs; - } - ++s; - if (s < end) { desc_copy(s->name, "Code size"); desc_copy(s->description, "Code size in bytes"); diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h index b2106351294..a8018b8aa4f 100644 --- a/src/amd/vulkan/radv_shader.h +++ b/src/amd/vulkan/radv_shader.h @@ -225,7 +225,6 @@ struct radv_shader_info { unsigned num_user_sgprs; unsigned num_input_sgprs; unsigned num_input_vgprs; - unsigned private_mem_vgprs; bool need_indirect_descriptor_sets; bool is_ngg; bool is_ngg_passthrough;