[LLVMdev] Summer of Code

Ralph Corderoy
Wed, 26 Apr 2006 16:54:24 -0000

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.

Cheers,


Ralph.