ac: don't use byval LLVM qualifier in shaders
authorMarek Olšák <marek.olsak@amd.com>
Sun, 31 Dec 2017 23:30:51 +0000 (00:30 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Sat, 27 Jan 2018 01:09:09 +0000 (02:09 +0100)
commit0d62370bbb9a70bc4d493fa8be9ddf73c87d15d9
treef5b0433403aacb84490a3a50da49c4ab1ad4c4b3
parent0e40c6a7b70673734dfecf5957c086b30f11befe
ac: don't use byval LLVM qualifier in shaders

shader-db doesn't show any regression and 32-bit pointers with byval
are declared as VGPRs for some reason.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/common/ac_llvm_helper.cpp
src/amd/common/ac_llvm_util.c
src/amd/common/ac_llvm_util.h
src/amd/common/ac_nir_to_llvm.c
src/gallium/auxiliary/gallivm/lp_bld_intr.c
src/gallium/auxiliary/gallivm/lp_bld_intr.h
src/gallium/drivers/radeonsi/si_shader.c