diff options
Diffstat (limited to 'src/freedreno/ir3/ir3_shader.c')
| -rw-r--r-- | src/freedreno/ir3/ir3_shader.c | 11 |
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, |
