i965/fs: Use the correct regs_written on unspill instructions
Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
742158b51e
commit
3435aa49f4
|
@ -640,6 +640,7 @@ fs_visitor::emit_unspill(bblock_t *block, fs_inst *inst, fs_reg dst,
|
||||||
unspill_inst->offset = spill_offset;
|
unspill_inst->offset = spill_offset;
|
||||||
unspill_inst->ir = inst->ir;
|
unspill_inst->ir = inst->ir;
|
||||||
unspill_inst->annotation = inst->annotation;
|
unspill_inst->annotation = inst->annotation;
|
||||||
|
unspill_inst->regs_written = reg_size;
|
||||||
|
|
||||||
if (!gen7_read) {
|
if (!gen7_read) {
|
||||||
unspill_inst->base_mrf = 14;
|
unspill_inst->base_mrf = 14;
|
||||||
|
|
Loading…
Reference in New Issue