LLVM 3.5: enable the address space flattening code for x86_64
as not converting the address spaces to 0 produces an LLVM crash of
which culprit is yet to find.
LLVM 3.5: the printf test passes
Enable using cl.hpp from the source tree.
Tiny style cleanup. No functionality changes.
LLVM 3.5: One needs to call getUser() explicitly to get the
User from an Use.
Unbroke LLVM 3.4 build.
Unbroke LLVM 3.5 build ;-)
Replace LLVM's linker with a light-weight one that picks
only functions from kernel library that actually are called in the kernel.
Fold lib/kernel/image.h into pocl_types.h
This fixes build on LLVM 3.2, where dev_image_t is needed compiling kernels.
Add configuration for uncrustify code beautifer.
As a initial suggestion, modify to match our C++ coding styles.
remove dead #include I missed in 4598282
Illegal cast between address spaces caused a crash in TAS with LLVM 3.5. [A Clang bug, it should not generate such code the first place.]
The next (svn) LLVM is now 3.6. Consider 3.5 now stable as it does not have svn in its version number in llvm-config.
Added info of the testsuite log location.
Call simplifycfg at the end as the dirty CFG left by
workitemrepl confuses later standard LLVM passes (probably
exposes bugs in some LLVM pass which should be tracked time permitting).
Comment update. No functionality changes.
The SF Wiki is gone. Remove links to it.
Docs: freshmeat.net is dead and so is our wiki.
Update piglit reference to match the latest master.
Store the sorted version.
Updated piglit reference file to the latest commit in piglit.
Made the sorting of the reference more stable by fixing the
locale used.