« Return to Thread: gputils development

Re: gputils development

by David Barnett-3 :: Rate this Message:

Reply to Author | View in Thread

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

 « Return to Thread: gputils development