support LLVM 3.4
authorHomer Hsing <homer.xing@intel.com>
Tue, 24 Sep 2013 02:10:46 +0000 (10:10 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Mon, 14 Oct 2013 09:30:56 +0000 (17:30 +0800)
commit4a8288440cbb47f0a444ae988c56906807943856
tree098426873393bdfafbdadc22fd7be973cf6a7106
parent240520c7aa3f3c7a80519cb7193344bbb7775b30
support LLVM 3.4

LLVM 3.3 or earlier version don't support unary addition of vectors,
such as "++ int2". This patch supports LLVM 3.4.
Tested by PIGLIT, no regression.

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
CMake/FindLLVM.cmake
backend/src/backend/program.cpp
backend/src/llvm/llvm_gen_backend.cpp
docs/Beignet.mdwn