In commit 45cd76e342d1e8e schedule_instructions(bblock_t *) began setting bblock_t::cycle_count, but that function was not called on trivial blocks.
Remove the code to skip trivial blocks so that cycle_count is set. --- src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp b/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp index 9d7ba3b..b3f7e87 100644 --- a/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp +++ b/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp @@ -1694,9 +1694,6 @@ instruction_scheduler::run(cfg_t *cfg) setup_liveness(cfg); foreach_block(block, cfg) { - if (block->end_ip - block->start_ip <= 1) - continue; - if (reads_remaining) { memset(reads_remaining, 0, grf_count * sizeof(*reads_remaining)); -- 2.7.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev