broadcom/vc5: Add missing shader-db instruction counting.
authorEric Anholt <eric@anholt.net>
Sun, 4 Feb 2018 21:27:32 +0000 (21:27 +0000)
committerEric Anholt <eric@anholt.net>
Mon, 5 Feb 2018 09:29:37 +0000 (09:29 +0000)
I must have misplaced it in the instruction packing rework.

src/broadcom/compiler/vir_to_qpu.c

index 432f156218ca5c772e14412a3f463d0db53d9308..11a7ef910311e9a063afe0709e57f7fbd38f30da 100644 (file)
@@ -333,6 +333,13 @@ v3d_vir_to_qpu(struct v3d_compile *c, struct qpu_reg *temp_registers)
         }
         assert(i == c->qpu_inst_count);
 
+        if (V3D_DEBUG & V3D_DEBUG_SHADERDB) {
+                fprintf(stderr, "SHADER-DB: %s prog %d/%d: %d instructions\n",
+                        vir_get_stage_name(c),
+                        c->program_id, c->variant_id,
+                        c->qpu_inst_count);
+        }
+
         if (V3D_DEBUG & V3D_DEBUG_SHADERDB) {
                 fprintf(stderr, "SHADER-DB: %s prog %d/%d: %d estimated cycles\n",
                         vir_get_stage_name(c),