From 4fd8171f641fb32b3d2b2050f883c9cb2f005d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Wed, 24 Nov 2021 14:01:28 -0500 Subject: [PATCH] radeonsi: print more stats for shader-db Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/gallium/drivers/radeonsi/si_shader.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index 728386b9c5b..fd2e04f57e9 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1032,11 +1032,13 @@ void si_shader_dump_stats_for_shader_db(struct si_screen *screen, struct si_shad pipe_debug_message(debug, SHADER_INFO, "Shader Stats: SGPRS: %d VGPRS: %d Code Size: %d " "LDS: %d Scratch: %d Max Waves: %d Spilled SGPRs: %d " - "Spilled VGPRs: %d PrivMem VGPRs: %d (%s)", + "Spilled VGPRs: %d PrivMem VGPRs: %d DivergentLoop: %d, InlineUniforms: %d, (%s, W%u)", conf->num_sgprs, conf->num_vgprs, si_get_shader_binary_size(screen, shader), conf->lds_size, conf->scratch_bytes_per_wave, shader->info.max_simd_waves, conf->spilled_sgprs, conf->spilled_vgprs, shader->info.private_mem_vgprs, - stages[shader->selector->info.stage]); + shader->selector->info.has_divergent_loop, + shader->selector->info.base.num_inlinable_uniforms, + stages[shader->selector->info.stage], shader->wave_size); } static void si_shader_dump_stats(struct si_screen *sscreen, struct si_shader *shader, FILE *file,