[LLVMdev] Re : Source to source translation.
Matthieu Wipliez
mwipliez at yahoo.fr
Thu Oct 21 01:27:49 PDT 2010
Hello Carlos,
I don't think so.
LLVM is not a source-to-source translator, but an optimizing compiler based on a
portable, typed, assembly-like intermediate representation. One of the primary
goals of LLVM is to generate optimized object code on a variety of platforms.
Even if you do not use any optimizations, your C++ code would still need to be
lowered to LLVM, which makes it very hard to get the same code back (if at all
possible).
Maybe something along the lines of TXL would be more appropriate for what you
want to do?
Matthieu
>
>De : Carlos Crespo <macayaven at gmail.com>
>À : llvmdev at cs.uiuc.edu
>Envoyé le : Mer 20 octobre 2010, 22h 57min 07s
>Objet : [LLVMdev] Source to source translation.
>
>Hello,
>
>I'm trying to do a source to source translation from C++ code to C++ code. I
>want the output to contains some automatically inserted annotations, and the
>rest of the code exactly the same as it was before the processing. Is this
>possible with llvm?
>
>Thanks.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101021/ecdde878/attachment.html>
More information about the llvm-dev
mailing list