lima/ppir: mark regalloc created ssa unspillable
authorErico Nunes <nunes.erico@gmail.com>
Mon, 26 Aug 2019 18:59:57 +0000 (20:59 +0200)
committerErico Nunes <nunes.erico@gmail.com>
Thu, 5 Sep 2019 23:29:24 +0000 (23:29 +0000)
commitf9bf1a95ecbd24e9f02a5e67f6959ccf08eba1d1
treedf127928ae383bc3b31fcf371d5a5a5d76c3402e
parenta5df0fa0b1d821a3d3f6f483b0c712aff3dad364
lima/ppir: mark regalloc created ssa unspillable

One ssa created in the spillinc code in ppir_update_spilled_src was not
properly being marked 'spilled', which made it a candidate for future
spilling attempts.
Since it was being inserted by the spilling code itself, let's mark it
unspillable to avoid an infinite spilling loop.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
src/gallium/drivers/lima/ir/pp/regalloc.c