radeonsi: fix passing address32_hi to LLVM for high values
authorMarek Olšák <marek.olsak@amd.com>
Sat, 24 Feb 2018 23:33:28 +0000 (00:33 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 7 Mar 2018 18:55:49 +0000 (13:55 -0500)
commit2c3f3651c4b871e4c9116fe3d8c2e447ae1d9141
tree04346fff29a4c8527197e5bd8529dcf15f07f4a0
parentb3b6b00ac8b7cda04ebbad71f256a57071714cf5
radeonsi: fix passing address32_hi to LLVM for high values

The old function treats high values as negative, which LLVM interprets as 0.
src/amd/common/ac_llvm_util.c
src/amd/common/ac_llvm_util.h
src/gallium/drivers/radeonsi/si_shader.c