nv50/ir: use own info struct for sys vals
authorKarol Herbst <git@karolherbst.de>
Wed, 2 Aug 2023 13:32:37 +0000 (15:32 +0200)
committerKarol Herbst <git@karolherbst.de>
Fri, 4 Aug 2023 22:35:57 +0000 (00:35 +0200)
commitf5c41c4b78f330d6dde690f7443408d5453781a3
tree082d1d902cc18f009aba4c2702bf27494de35b07
parent8c62b3938a89a60baf56ebdbfb6b85157993ab2a
nv50/ir: use own info struct for sys vals

This makes it more obvious what's actually needed by the driver and allows
us to drop some code in the nir to nvir step.

Signed-off-by: Karol Herbst <git@karolherbst.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24447>
src/nouveau/codegen/nv50_ir_driver.h
src/nouveau/codegen/nv50_ir_from_nir.cpp
src/nouveau/codegen/nv50_ir_print.cpp
src/nouveau/codegen/nv50_ir_target_nv50.cpp