diff options
author | Matt Turner <[email protected]> | 2016-04-28 15:19:28 -0700 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-03-09 04:44:11 +0000 |
commit | 03ac90aae517b6275809815a1b0223edd98eccd9 (patch) | |
tree | 68204b92157a6f24315c29841c187007bdb5507c | |
parent | 43019c6f2cb6b35589213b3ae07b3859825ab1fe (diff) |
intel/compiler: Make instructions_to_schedule a local variable
Reviewed-by: Ian Romanick <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4093>
-rw-r--r-- | src/intel/compiler/brw_schedule_instructions.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/intel/compiler/brw_schedule_instructions.cpp b/src/intel/compiler/brw_schedule_instructions.cpp index f10e58cd75d..de4fdd0239f 100644 --- a/src/intel/compiler/brw_schedule_instructions.cpp +++ b/src/intel/compiler/brw_schedule_instructions.cpp @@ -542,7 +542,6 @@ public: this->grf_count = grf_count; this->hw_reg_count = hw_reg_count; this->instructions.make_empty(); - this->instructions_to_schedule = 0; this->post_reg_alloc = (mode == SCHEDULE_POST); this->mode = mode; if (!post_reg_alloc) { @@ -613,7 +612,6 @@ public: void *mem_ctx; bool post_reg_alloc; - int instructions_to_schedule; int grf_count; unsigned hw_reg_count; int reg_pressure; @@ -925,8 +923,6 @@ instruction_scheduler::add_insts_from_block(bblock_t *block) instructions.push_tail(n); } - - this->instructions_to_schedule = block->end_ip - block->start_ip + 1; } /** Computation of the delay member of each node. */ @@ -1674,6 +1670,8 @@ instruction_scheduler::schedule_instructions(bblock_t *block) { const struct gen_device_info *devinfo = bs->devinfo; int time = 0; + int instructions_to_schedule = block->end_ip - block->start_ip + 1; + if (!post_reg_alloc) reg_pressure = reg_pressure_in[block->num]; block_idx = block->num; |