aco: Remove s_and with exec when all lanes are active.
authorTimur Kristóf <timur.kristof@gmail.com>
Fri, 18 Jun 2021 13:25:35 +0000 (15:25 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 16 Jul 2021 14:31:54 +0000 (14:31 +0000)
commit60c5abf6857b57893f313e2228e2ec0fac8f1995
treef9e5d97251e52a6d3a5ff92a0064171d868e9050
parente66f54e5c83fd545e1a4062e683b584a35dacc00
aco: Remove s_and with exec when all lanes are active.

This helps NGG GS and culling shaders.
No Fossil DB changes without NGG culling.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11458>
src/amd/compiler/aco_optimizer.cpp