r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats
authorGert Wollny <gert.wollny@collabora.com>
Tue, 11 Apr 2023 12:17:40 +0000 (14:17 +0200)
committerGert Wollny <gert.wollny@collabora.com>
Sat, 22 Apr 2023 13:46:16 +0000 (15:46 +0200)
commit6a78af1dbb0da2ad2606c489ce91181532845a91
tree31f23fe7ff2828c8b4d61852802c9ffdf29ba910
parent068738eea9e14490a42897923d1f5a3213827459
r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats

With the latest changes in opt_algebraic we got f2u32 in the final code
that should be lowered before conversion to assembly.

Fixes: b3685f3ba7fddbe73f363ff4d53ca734841e4b06
    nir/algebraic: insert patterns inside optimizations list

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22640>
src/gallium/drivers/r600/sfn/sfn_nir.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp