[LLVMdev] dragon egg + llvm for fortran to c translation
philipp at schwaha.net
Sat Mar 2 06:51:38 PST 2013
Thank you for your reply Dmitry!
It would not be too great a deal, if I need to use previous versions as
long as it would get the desired results :)
Would the code from the IR be portable to different C compilers? I
guess the resulting C code will not have too much resemblance to the input?
On 03/01/2013 05:02 PM, Dmitry Mikushin wrote:
> DragonEgg only converts GCC's IR to LLVM IR. And -march=c is C backend.
> We used it for a while last year, but its support has been dropped
> several months ago. There are people, who are still using it privately,
> as far as I know.
> - D.
> 2013/3/1 Philipp Schwaha <philipp at schwaha.net <mailto:philipp at schwaha.net>>
> I would like to know if it is feasible to use the dragon egg gcc
> plugin to automatically convert fortran code to c. Having found that
> it is possible to output llvm byte code back to c (at least
> something like this gave me this impression/hope: llc -march=c -o
> test.c) I am hoping to use dragon egg to generate the byte code from
> fortran 90 which than output to c.
> Does this seem feasible at all? How much in terms of variable names
> etc. could be retained in this manner?
> thanks for any suggestions or comments
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
More information about the llvm-dev