r600/sfn: Stop passing around nir_dest and nir_alu_dest
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Mon, 14 Aug 2023 14:53:12 +0000 (09:53 -0500)
committerMarge Bot <emma+marge@anholt.net>
Mon, 14 Aug 2023 21:22:53 +0000 (21:22 +0000)
commitdd2178060d829a4dc06e922b7a95174d1a0d39e2
tree61f38b3626eff2e4977aed41ab345cf898a9cb00
parent734b15186bfbf6f6e00683ed281aec0cb29501b6
r600/sfn: Stop passing around nir_dest and nir_alu_dest

We want to get rid of nir_dest and nir_alu_dest so back-ends need to
stop storing it in structs and passing it through helpers.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24674>
13 files changed:
src/gallium/drivers/r600/sfn/sfn_instr_alu.cpp
src/gallium/drivers/r600/sfn/sfn_instr_mem.cpp
src/gallium/drivers/r600/sfn/sfn_instr_tex.cpp
src/gallium/drivers/r600/sfn/sfn_shader.cpp
src/gallium/drivers/r600/sfn/sfn_shader.h
src/gallium/drivers/r600/sfn/sfn_shader_cs.cpp
src/gallium/drivers/r600/sfn/sfn_shader_fs.cpp
src/gallium/drivers/r600/sfn/sfn_shader_gs.cpp
src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp
src/gallium/drivers/r600/sfn/sfn_shader_vs.cpp
src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp
src/gallium/drivers/r600/sfn/sfn_valuefactory.h
src/gallium/drivers/r600/sfn/tests/sfn_valuefactory_test.cpp