ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi
authorQiang Yu <yuq825@gmail.com>
Fri, 9 Dec 2022 02:32:48 +0000 (10:32 +0800)
committerQiang Yu <yuq825@gmail.com>
Tue, 13 Dec 2022 03:43:40 +0000 (11:43 +0800)
commit0ea589ec69ff2872bef738d2a14890531c7f90f2
tree1e13727f815c54899fca020bcfc22028466be26c
parent796a150196acf1d481a92147f6a3c986c535993f
ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi

For simple intrinsic which also need other fields to translate
to LLVM like stream_id.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20158>
src/amd/llvm/ac_nir_to_llvm.c
src/amd/llvm/ac_shader_abi.h
src/amd/vulkan/radv_nir_to_llvm.c
src/gallium/drivers/radeonsi/si_shader_llvm.c