[LLVMdev] Compilation problem with JIT/Interpreter

Scott Michel scooter.phd at gmail.com
Fri Dec 18 16:48:50 PST 2009

PPE is really no different from a run-of-the-mill PowerPC (although I'm
mentally blocking on whether it's Power4, Power5 or possibly Power6). You
should be able to use LLVM on that platform. You're somewhat on your own,
though, since you'd have to actually compile it yourself.


On Fri, Dec 18, 2009 at 8:27 AM, Jerome GORIN
<Jerome.Gorin at it-sudparis.eu>wrote:

> Thank very much for this answer,
> so my last question will be: is it possible to use the LLVM JIT on a PS3
> with Yellow Dog 6.2 distribution, instead of the LLVM interpreter, by using
> the PPE as it seems to be similar to 64-bit PowerPC processors?
> 2009/12/18 Scott Michel <scooter.phd at gmail.com>
> Jerome:
>> 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.
>> -scooter
>> 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/20091218/7c17b44d/attachment.html>

More information about the llvm-dev mailing list