aco: Split opcodes for GFX6 and GFX10 emulated bpermute.
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 13 Dec 2022 08:39:30 +0000 (09:39 +0100)
committerMarge Bot <emma+marge@anholt.net>
Wed, 14 Dec 2022 13:54:04 +0000 (13:54 +0000)
commit640e8016510cc8872310a93f03f5527dd5468a39
tree94d84bb0e340243edd9e779cd11fa639b3a592be
parent614348f28be16fb8a3763bd68064652160975411
aco: Split opcodes for GFX6 and GFX10 emulated bpermute.

Different sequences are emitted for these, so it makes sense to
have different opcodes too.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20293>
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_lower_to_hw_instr.cpp
src/amd/compiler/aco_opcodes.py
src/amd/compiler/aco_optimizer.cpp