[LLVMdev] Using LLVM as cross-compiler to C
Dave Nadler
Dave.Nadler at nadler.com
Wed Jan 21 15:37:44 PST 2009
Hi All - Newbie warning... I am developing for a target that does not have
a functioning C++ environment, and need to use C++. It was suggested that I
could use LLVM to compile to C (using llc -march=c), then run the resulting
C-code through the working C-cross-compilation tools. So, some newbie
questions:
(1) Is this crazy ?
(2) What happens to all the C++ RTL ? Is it statically linked as LLVM code,
then translated back into C ?
(3) Where does the LLVM RTL come from - newlib ? glibc ? other ?
(4) Is it manageable to create a small number of intrinsics to allow access
to the C runtime functions on the target, or is this difficult ? In the
mailing list archive I saw some unresolved question with warnings about
type conversions for someone trying this...
Thanks in advance for your advice,
Best Regards, Dave
Dave Nadler, USA East Coast voice (978) 263-0097, drn at nadler.com, Skype
Dave.Nadler1
More information about the llvm-dev
mailing list