intel/compiler: Make instructions_to_schedule a local variable
authorMatt Turner <mattst88@gmail.com>
Thu, 28 Apr 2016 22:19:28 +0000 (15:19 -0700)
committerMarge Bot <eric+marge@anholt.net>
Mon, 9 Mar 2020 04:44:11 +0000 (04:44 +0000)
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4093>

src/intel/compiler/brw_schedule_instructions.cpp

index f10e58cd75d9b326f0bd4c28b177e1930655c0e3..de4fdd0239f77af8d8311b38e27d84cc108098ef 100644 (file)
@@ -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;