aco: run p_wqm instructions in WQM
authorRhys Perry <pendingchaos02@gmail.com>
Mon, 13 Jan 2020 14:53:56 +0000 (14:53 +0000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 29 Jan 2020 13:23:03 +0000 (13:23 +0000)
commit404818dd288de1b374c3b5f3589450c382bad3c4
tree4e3fe458a491342e59524d60cc6cbcd37ca588fd
parent2d7386a2d037497656aa9c601091fc4dd6d3ced2
aco: run p_wqm instructions in WQM

If the p_wqm ends up creating copies, these need to be in WQM. Helps (but
doesn't completely fix) artifacts in Strange Brigade. The actual issue
still exists and is harder to fix.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Fixes: 93c8ebfa780 ('aco: Initial commit of independent AMD compiler')
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3273>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3273>
src/amd/compiler/aco_insert_exec_mask.cpp