broadcom/compiler: don't allow RF writes from signals after thrend
authorIago Toral Quiroga <itoral@igalia.com>
Mon, 22 Nov 2021 11:23:13 +0000 (12:23 +0100)
committerMarge Bot <emma+marge@anholt.net>
Mon, 22 Nov 2021 12:53:43 +0000 (12:53 +0000)
commitbd7584c16bc56fdcb3a7a720c9a857e158f699d2
tree302d351354bddc35c93bf9271bbfe9ffa039875e
parented16eedb2d97d4f9d100afe1b66835fc792cefea
broadcom/compiler: don't allow RF writes from signals after thrend

Writes to physical registers are not allowed after thread end. We
were checking this for ALU writes, but we need to check it for
signal writes too.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13910>
src/broadcom/compiler/qpu_schedule.c