fixes compile with llvm 3.6. It appears you are using the load syntax
for llvm 3.7. Is llvm 3.7 the version I am supposed to use? The
configure.py script still seems to check for 3.6.
> Changing the line to
>
> %disable = load i1* @__CLC_SUBNORMAL_DISABLE
>
> fixes compile with llvm 3.6. It appears you are using the load syntax
> for llvm 3.7. Is llvm 3.7 the version I am supposed to use? The
> configure.py script still seems to check for 3.6.
Some functions are implemented using hand-written LLVM IR, and
LLVM assembly format is allowed to change between versions, so we
should require a specific version of LLVM.
I think the problem is that the newly added code only works with LLVM 3.7+
Prior to that ToT libclc worked with 3.6 an 3.7.
fixes compile with llvm 3.6. It appears you are using the load syntax
for llvm 3.7. Is llvm 3.7 the version I am supposed to use? The
configure.py script still seems to check for 3.6.
Some functions are implemented using hand-written LLVM IR, and
LLVM assembly format is allowed to change between versions, so we
should require a specific version of LLVM.
I think the problem is that the newly added code only works with LLVM 3.7+
Prior to that ToT libclc worked with 3.6 an 3.7.
In that case could we make a branch for the last known good commit for 3.6
(like we did for 3.5), and update configure to require 3.7?