On Fri, Nov 14, 2008 at 12:36 AM, Xiaofan Chen <
xiaofanc@...> wrote:
> That is a good idea. But IMHO Microchip has other ideas about
> this topic. They are working on LLVM port. In fact, LLVM 2.4
> has experimental PIC16 ports.
> <
http://llvm.org/docs/ReleaseNotes.html>
I had noticed that. Link-time optimization is one of the big advantages of
LLVM. I seem to remember some users suggesting that SDCC use LLVM when I
followed their mailing list.
I've been wondering how gputils can take advantage of LLVM. It seems like
the LLVM architecture would be an alternative to most of gputils, minus a
PIC14 backend. But I wonder how much LLVM could help with the limited call
stack and pages/banks on the mid-range PICs. I've always been interested in
offloading runtime work into a smarter toolchain instead of the software
developer.
David