[LLVMdev] Compilation problem with JIT/Interpreter

Scott Michel scooter.phd at gmail.com
Thu Dec 17 23:00:20 PST 2009


No, there are no plans to JIT to SPU. That's considerably more complicated
-- you'd have to figure out when to JIT to the SPU and live with all of the
constraints that the SPU imposes (data reformatting, r/w DMA, ensure your
code lives in 256K unless you can manage to interface with the virtual
I-cache work.)

Basically, it's not trivial and it doesn't quite fit into the current LLVM
JIT model.

Moreover, the Cell SPU backend is still incomplete. Given the level of my
(day job) management responsibilities, I have less and less time to hack.
I'm becoming less enthusiastic about continued development since IBM has all
but declared the Cell dead (no one from the Cell team at Supercomputing, so,
read between the lines.) A UCLA comp sci group might pick up and finish the
backend for their research.


On Mon, Dec 7, 2009 at 4:04 PM, Anton Korobeynikov
<anton at korobeynikov.info>wrote:

> Hello
> > Is there additionnals information to provide to the linker when
> > compiling llvm on mac os x?
> Do you have libffi installed somehere?
> >
> >
> > The second question concerns Yellow Dog Distribution(6.2) on CellSPU
> > processor. Does lli support JIT compilation on CELL?
> No. As far as I can see, there is no JIT for SPU.
> --
> With best regards, Anton Korobeynikov.
> Faculty of Mathematics & Mechanics, Saint Petersburg State University.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091217/fa455c14/attachment.html>

More information about the llvm-dev mailing list