Mesa (master): broadcom/vc5: Add missing shader-db instruction counting.

Eric Anholt anholt at kemper.freedesktop.org
Mon Feb 5 09:34:11 UTC 2018


Module: Mesa
Branch: master
Commit: f3978a7380efa61ddfc2f1d6860dbd8cf881ce14
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3978a7380efa61ddfc2f1d6860dbd8cf881ce14

Author: Eric Anholt <eric at anholt.net>
Date:   Sun Feb  4 21:27:32 2018 +0000

broadcom/vc5: Add missing shader-db instruction counting.

I must have misplaced it in the instruction packing rework.

---

 src/broadcom/compiler/vir_to_qpu.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/broadcom/compiler/vir_to_qpu.c b/src/broadcom/compiler/vir_to_qpu.c
index 432f156218..11a7ef9103 100644
--- a/src/broadcom/compiler/vir_to_qpu.c
+++ b/src/broadcom/compiler/vir_to_qpu.c
@@ -334,6 +334,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),
                         c->program_id, c->variant_id,




More information about the mesa-commit mailing list