nv50/ir: only avoid spilling constrained def if a mov is added
authorKarol Herbst <kherbst@redhat.com>
Wed, 2 May 2018 16:36:41 +0000 (18:36 +0200)
committerKarol Herbst <kherbst@redhat.com>
Sat, 23 Jun 2018 01:00:24 +0000 (03:00 +0200)
commit133e8bf4de0439b37ec1b684087571e349991cd9
tree236b51a493e8c8ef99c2ce339d93edb33c444605
parentced3df5623ca362a528ce06df46299701efa3644
nv50/ir: only avoid spilling constrained def if a mov is added

fix spilling regression introduced by 5428066f5e

this is just a minor mistake done while moving the code out into a new
function. The function contained a loop which might have been terminated
earlier and skipped setting noSpill to 1. After the refactoring it was always
set.

Fixes: 5428066f5e1ef5ea6ae04c84019f270023cfc6aa
("nv50/ir: make a copy of tex src if it's referenced multiple times")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp