intel/fs/ra: Initialize grf_used with first_non_payload_grf
There's no reason why we need to use the calculated payload_node_count value which is just first_non_payload_grf aligned up. The grf_used value will be aligned up to 16 anyway (which is a much bigger alignment) before being handed off to hardware. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
096ad8a809
commit
472ef2f98d
|
@ -749,7 +749,7 @@ fs_visitor::assign_regs(bool allow_spilling, bool spill_all)
|
|||
* regs in the register classes back down to real hardware reg
|
||||
* numbers.
|
||||
*/
|
||||
this->grf_used = payload_node_count;
|
||||
this->grf_used = this->first_non_payload_grf;
|
||||
for (unsigned i = 0; i < this->alloc.count; i++) {
|
||||
int reg = ra_get_node_reg(g, i);
|
||||
|
||||
|
|
Loading…
Reference in New Issue