gallivm,llvmpipe,clover: Bump required LLVM version to 3.3.
authorJosé Fonseca <jfonseca@vmware.com>
Wed, 22 Oct 2014 12:09:59 +0000 (13:09 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 23 Oct 2014 09:18:56 +0000 (10:18 +0100)
commit013ff2fae13da41c2f5619c4698b0a7b5aa6a06d
tree27ba16255c5ee8cf8671b892fdfdcc53b0831010
parent9ad80d1d1876493b45428b5f81b03add3ae8150e
gallivm,llvmpipe,clover: Bump required LLVM version to 3.3.

We'll need to update gallivm for the interface changes in LLVM 3.6, and
the fewer the number of older LLVM versions we support the less hairy that
will be.

As consequence HAVE_AVX define can disappear.  (Note HAVE_AVX meant
whether LLVM version supports AVX or not.  Runtime support for AVX is
always checked and enforced independently.)

Verified llvmpipe builds and runs with with LLVM 3.3, 3.4, and 3.5.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
configure.ac
scons/llvm.py
src/gallium/auxiliary/gallivm/lp_bld.h
src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
src/gallium/auxiliary/gallivm/lp_bld_init.c
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/state_trackers/clover/llvm/invocation.cpp