Jerome:<br><br>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.)<br>
<br>Basically, it's not trivial and it doesn't quite fit into the current LLVM JIT model.<br><br>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.<br>
<br><br>-scooter<br><br><div class="gmail_quote">On Mon, Dec 7, 2009 at 4:04 PM, Anton Korobeynikov <span dir="ltr"><<a href="mailto:anton@korobeynikov.info">anton@korobeynikov.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello<br>
<div class="im"><br>
> Is there additionnals information to provide to the linker when<br>
> compiling llvm on mac os x?<br>
</div>Do you have libffi installed somehere?<br>
<div class="im">><br>
><br>
> The second question concerns Yellow Dog Distribution(6.2) on CellSPU<br>
> processor. Does lli support JIT compilation on CELL?<br>
</div>No. As far as I can see, there is no JIT for SPU.<br>
<br>
<br>
--<br>
With best regards, Anton Korobeynikov.<br>
<br>
Faculty of Mathematics & Mechanics, Saint Petersburg State University.<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br>