Backend: Add support for LLVM release 3.8

Graphics / Beignet - Pan Xiuli [intel.com] - 13 February 2016 22:15 UTC

This is support for llvm releae 3.8

V2:add specific comment about bitcode library link about change in LLVM3.8 of materialized check.

e529586 Backend: Add support for LLVM release 3.8
backend/src/backend/gen_program.cpp | 4 ++
backend/src/backend/program.cpp | 4 ++
backend/src/llvm/ExpandConstantExpr.cpp | 4 +-
backend/src/llvm/ExpandLargeIntegers.cpp | 2 +-
backend/src/llvm/ExpandUtils.cpp | 2 +-
backend/src/llvm/PromoteIntegers.cpp | 4 +-
backend/src/llvm/StripAttributes.cpp | 2 +-
backend/src/llvm/llvm_bitcode_link.cpp | 43 ++++++++++++++++---
backend/src/llvm/llvm_gen_backend.cpp | 28 ++++++-------
backend/src/llvm/llvm_includes.hpp | 5 +++
backend/src/llvm/llvm_intrinsic_lowering.cpp | 6 +--
backend/src/llvm/llvm_loadstore_optimization.cpp | 19 ++++++---
backend/src/llvm/llvm_printf_parser.cpp | 2 +-
backend/src/llvm/llvm_profiling.cpp | 6 +--
backend/src/llvm/llvm_scalarize.cpp | 12 +++---
backend/src/llvm/llvm_to_gen.cpp | 49 +++++++++++++++++++++-
backend/src/llvm/llvm_unroll.cpp | 14 +++++++
17 files changed, 160 insertions(+), 46 deletions(-)

Upstream: cgit.freedesktop.org


  • Share