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>
alu_dest->ssa.num_components = 4;
alu_dest->ssa.live_in = INT_MAX;
alu_dest->ssa.live_out = 0;
+ alu_dest->ssa.spilled = true;
alu_dest->write_mask = 0xf;
list_addtail(&alu_dest->ssa.list, &comp->reg_list);