[LLVMdev] Summer of Code
Andrew Lenharth
alenhar2 at uiuc.edu
Wed Apr 26 10:14:57 PDT 2006
On Wed, 2006-04-26 at 11:54, Ralph Corderoy wrote:
> Hi Reid,
>
> > If you're thinking of doing a backend, the LLVM project would probably
> > benefit more from implementing the virtual backend and its
> > Interpreter/JIT. This is a long standing project that could
> > dramatically increase the performance of the ExecutionEngine. The idea
> > is to write a backend for a virtual machine that closely matches the
> > semantics of LLVM and then implement the virtual machine.
>
> I've seen this mentioned before. What's the advantage of this over
> JITting to the host CPU ISA? It would seem to be adding another layer
> since presumably you'd want to have JIT in the VM for the LLVM.
This would work on systems we don't support or the backend doesn't
support JITing. For example, let's say you wanted to run some bytecode
on MIPS.
Andrew
More information about the llvm-dev
mailing list