[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