This project contains the modifications I added to the Graal JIT compiler to add support for automatically generating OpenCL code from Java bytecodes.
The majority of the code can be found in the following directory: graal/com.edinburgh.parallel.opencl.