summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_eu_compact.c
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-05-25 14:56:41 -0700
committerMatt Turner <mattst88@gmail.com>2014-06-02 15:17:29 -0700
commit757d7ddf01db694c51c63ea260510d89febea18a (patch)
treee7c63918527c3a2fcb26cb506c90a7964c69fcf4 /src/mesa/drivers/dri/i965/brw_eu_compact.c
parent6fdfe3f2dc4975a002dd019d1f16ff287d5aadfd (diff)
downloadexternal_mesa3d-757d7ddf01db694c51c63ea260510d89febea18a.zip
external_mesa3d-757d7ddf01db694c51c63ea260510d89febea18a.tar.gz
external_mesa3d-757d7ddf01db694c51c63ea260510d89febea18a.tar.bz2
i965: Emit compaction stats without walking the assembly.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_eu_compact.c')
-rw-r--r--src/mesa/drivers/dri/i965/brw_eu_compact.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_eu_compact.c b/src/mesa/drivers/dri/i965/brw_eu_compact.c
index f40ba04..0560367 100644
--- a/src/mesa/drivers/dri/i965/brw_eu_compact.c
+++ b/src/mesa/drivers/dri/i965/brw_eu_compact.c
@@ -841,23 +841,4 @@ brw_compact_instructions(struct brw_compile *p, int start_offset,
annotation[num_annotations].offset = p->next_insn_offset;
}
-
- if (0) {
- fprintf(stderr, "dumping compacted program\n");
- brw_disassemble(brw, store, 0, p->next_insn_offset - start_offset, stderr);
-
- int cmp = 0;
- for (offset = 0; offset < p->next_insn_offset - start_offset;) {
- struct brw_instruction *insn = store + offset;
-
- if (insn->header.cmpt_control) {
- offset += 8;
- cmp++;
- } else {
- offset += 16;
- }
- }
- fprintf(stderr, "%db/%db saved (%d%%)\n", cmp * 8, offset + cmp * 8,
- cmp * 8 * 100 / (offset + cmp * 8));
- }
}