Any LLVM-based compilers out there?
I'm guessing the Parallax GCC effort is based on actual GCC and not llvm-gcc. So, is any adventurous person out there working on an actual LLVM-based compiler (any language, not just C/C++) for the Propeller?
Please and thank you.
Please and thank you.
Comments
http://llvm.org/Users.html
XMOS uses it for their XC and C compilers for their multi-core and multi-processor architecture. Given how successful it has been for XMOS, it would be a good choice for someone developing another compiler for the somewhat similar Propeller.
Apple does :-)
dgately
Any particular reason why you would want one?
I believe LLVM was considered for the Prop C compiler effort but Parallax seems to have harnessed some very good GCC talent and propgcc works very well.
Nah. Just curious. However, I would be interested to know specifics of why GCC was chosen over Clang/LLVM. It doesn't really matter to me in the end, though; I have zero use for C/C++ with the Propeller.
GCC is very widely available and used in the embedded software industry, and is considered a mature and familiar product. Clang/LLVM is a relatively new solution and not so familiar to developers. That doesn't say much about their relative merits, of course, but it does make a GCC port something that managers look for when selecting a processor for a project.
Eric