From 8f73cc802cb935a1cc49560f9b89c3290ad7973c Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 3 Jan 2024 12:59:02 +1000 Subject: [PATCH] intel/compiler: revert part of "Move earlier scheduler code that is not mode-specific" This removed a bunch of calls from the vec4 code that aren't called anywhere else. Bring back the bits that were removed. Fixes glxgears on gen5 Fixes: 81594d0db1803 ("intel/compiler: Move earlier scheduler code that is not mode-specific") Reviewed-by: Caio Oliveira Part-of: --- src/intel/compiler/brw_schedule_instructions.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/compiler/brw_schedule_instructions.cpp b/src/intel/compiler/brw_schedule_instructions.cpp index 913805f2609..ff2cc6ff997 100644 --- a/src/intel/compiler/brw_schedule_instructions.cpp +++ b/src/intel/compiler/brw_schedule_instructions.cpp @@ -2019,6 +2019,11 @@ vec4_instruction_scheduler::run() n->issue_time = 2; } + calculate_deps(); + + compute_delays(); + compute_exits(); + assert(current.available.is_empty()); for (schedule_node *n = current.start; n < current.end; n++) { reset_node_tmp(n);