diff options
author | Eric Anholt <[email protected]> | 2013-04-08 16:38:57 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2013-04-29 11:44:35 -0700 |
commit | a79786af642dc492d624143a023bee352a597dc2 (patch) | |
tree | 04b6c27ae82881425ca9b20bd0bea98ca6ed2fba /src | |
parent | 61ca2c4f73f84eec29454698188309ab311eb503 (diff) |
i965/fs: Print out the estimated cycle count in INTEL_DEBUG=wm
This could be used by shader-db for hopefully more accurate regression
testing.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp b/src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp index 901a3621047..75671230023 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp @@ -834,6 +834,11 @@ instruction_scheduler::schedule_instructions(fs_inst *next_block_header) } } + if (unlikely(INTEL_DEBUG & DEBUG_WM) && post_reg_alloc) { + printf("fs%d estimated execution time: %d cycles\n", + v->dispatch_width, time); + } + assert(instructions_to_schedule == 0); } |