[LLVMdev] Google SoC Proposal Draft

Anton Korobeynikov asl at math.spbu.ru
Sun Mar 25 03:30:59 PDT 2007


Vikram,

> If I understand right, Tilmann is proposing to create *front-ends*
> from binary code in various architectures to LLVM, not back ends.
Yes. AFAIK, currently QEMU disassembles source binary, converts
instructions to "ops" (which is something like direct C equivalents of
the instructions) and executes that "ops". 

The idea was to emit LLVM IR instead of that "ops". And after - use all
power of LLVM (JIT'ing, transformations, etc.).


> > I'm not sure how strong a point this is. The only processor there
> > that
> > LLVM lacks is MIPS so we can always test on the native hardware. A
> > MIPS BE has been proposed as well.
These are "source" architectures, e.g. the architectures QEMU will
translate code from.


-- 
With best regards, Anton Korobeynikov.

Faculty of Mathematics & Mechanics, Saint Petersburg State University.





More information about the llvm-dev mailing list