ac/llvm: support vec2 on b2i16
authorKarol Herbst <git@karolherbst.de>
Fri, 9 Jun 2023 13:27:18 +0000 (15:27 +0200)
committerMarge Bot <emma+marge@anholt.net>
Sat, 10 Jun 2023 09:33:19 +0000 (09:33 +0000)
commite65f561a75c34e2e09a381720d5e302d2236686c
tree28ef30a15eb35f9a401cd7201d10363817f8f045
parent5ae953b5e97831a1bc3db9f24b06bd916f89e76f
ac/llvm: support vec2 on b2i16

Since radeonsi sets the alu_to_scalar callback, frontends like Rusticl
might end up generating vec2 b2i16. Support this just like it's done for
b2f16.

Fixes: d692d433f28 ("radeonsi: use nir_lower_alu_to_scalar correctly")
Signed-off-by: Karol Herbst <git@karolherbst.de>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23551>
src/amd/llvm/ac_nir_to_llvm.c