[LLVMdev] PIC16 removal details

Bruno Cardoso Lopes bruno.cardoso at gmail.com
Wed Sep 21 11:25:30 PDT 2011


On Tue, Sep 20, 2011 at 10:59 PM, Matthew Hilt <mhilt1 at gmail.com> wrote:
> I've been looking closely at LLVM as a means to developing a new toolchain
> for an MCU core of very similar architecture.  To that end, the once
> included PIC16 backend might be a valuable reference.  I found a message in
> April of this year that indicated it had been dropped from new releases
> however, and that were it to be resumed "it will be largely a rewrite".
>
> I'm wondering if I can get some details as to why it was dropped firstly and
> also, why would it be 'largely a rewrite' if it were resumed?  Thanks in
> advance.

It was incomplete and unmaintained for a long time. Regarding the largely
rewrite, I suppose it's because the type support for several operations would
have to be implemented better in target independent code.

-- 
Bruno Cardoso Lopes
http://www.brunocardoso.cc




More information about the llvm-dev mailing list