summaryrefslogtreecommitdiff
path: root/src/freedreno/ir3/ir3_shader.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/freedreno/ir3/ir3_shader.c')
-rw-r--r--src/freedreno/ir3/ir3_shader.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/freedreno/ir3/ir3_shader.c b/src/freedreno/ir3/ir3_shader.c
index f91c4508c6a..519fafec900 100644
--- a/src/freedreno/ir3/ir3_shader.c
+++ b/src/freedreno/ir3/ir3_shader.c
@@ -615,6 +615,17 @@ ir3_shader_disasm(struct ir3_shader_variant *so, uint32_t *bin, FILE *out)
so->info.max_reg + 1,
so->constlen);
+ fprintf(out, "; %s prog %d/%d: %u cat0, %u cat1, %u cat2, %u cat3, %u cat4, %u cat5, %u cat6, %u cat7, \n",
+ type, so->shader->id, so->id,
+ so->info.instrs_per_cat[0],
+ so->info.instrs_per_cat[1],
+ so->info.instrs_per_cat[2],
+ so->info.instrs_per_cat[3],
+ so->info.instrs_per_cat[4],
+ so->info.instrs_per_cat[5],
+ so->info.instrs_per_cat[6],
+ so->info.instrs_per_cat[7]);
+
fprintf(out, "; %s prog %d/%d: %u sstall, %u (ss), %u (sy), %d max_sun, %d loops\n",
type, so->shader->id, so->id,
so->info.sstall,