aco: Use Operand instead of Temp for the exec mask stack.
authorTimur Kristóf <timur.kristof@gmail.com>
Thu, 6 May 2021 13:20:40 +0000 (15:20 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 18 May 2021 11:48:22 +0000 (11:48 +0000)
commit04f90db9a067e1d40bd879fa9e4cfd4879409382
tree323a3271a094c334009f160f13e8d865f6874147
parent662bbf6ad4948caa364bda2c8e3a1edc3a2f961a
aco: Use Operand instead of Temp for the exec mask stack.

This will enable us to store non-temporary values,
such as constant operands there.

No Fossil DB changes.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Tony Wasserka <tony.wasserka@gmx.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10691>
src/amd/compiler/aco_insert_exec_mask.cpp
src/amd/compiler/aco_ir.h