radeonsi: drop support for LLVM 3.8
authorMarek Olšák <marek.olsak@amd.com>
Tue, 25 Apr 2017 00:18:10 +0000 (02:18 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 4 May 2017 22:23:44 +0000 (00:23 +0200)
commit12beef037409ac3752b1b3ca5ec1d371c64220b9
treefdadb0284b8d7d0fdda7da07ca09904bcd1f5c3e
parent4d32b4ac99e49a928088248f5b5cf42607bf5c3f
radeonsi: drop support for LLVM 3.8

LLVM 3.8:
- had broken indirect resource indexing
- didn't have scratch coalescing
- was the last user of problematic v16i8
- only supported OpenGL 4.1

This leaves us with LLVM 3.9 and LLVM 4.0 support for Mesa 17.2.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
configure.ac
src/amd/common/ac_llvm_build.c
src/amd/common/ac_llvm_util.c
src/gallium/drivers/radeon/r600_pipe_common.c
src/gallium/drivers/radeonsi/si_pipe.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c