Page 1 of 1
Using the LLVM Jit
Posted:
Fri Jan 11, 2013 12:25 pm
by Folknology
Does anyone with more intricate LLVM knowledge know if the JIT runtime for LLVM will fit into the Epiphany memory limitations?
If so this could be a really useful way to design a JIT based mobile process solution using C.
*Update - Actually thinking a bit more about this it might not even need to fit, the host might even be able to run the Jit hmm..
regards
Al
Re: Using the LLVM Jit
Posted:
Sun Jan 13, 2013 4:28 am
by ed2k
more search showing, seems we need LLD the new LLVM linker to make moving function more easily
Re: Using the LLVM Jit
Posted:
Tue Jan 15, 2013 3:17 pm
by dar
JIT compilation using the ARM host is supported now with COPRTHR SDK using GCC with Epiphany as target. If LLVM had an Epiphany back-end you could use that, but it doesn't, and that is why GCC is used.
Re: Using the LLVM Jit
Posted:
Wed Jan 16, 2013 10:32 am
by Folknology
Although COPRTHR SDK Unix like interface isn't my favoured approach Its infinitely better than bare bone OpenCl, much simpler to use and read, overall a really nice piece of work and I am working through the documentation to get a grasp of it. It is also available now vs LLVM 'sometime in the future' when someone with the right skill set can get an epiphany back-end developed and LLD stabilised.
I will definitely explore this route
Thanks dar & regards
Al