[llvm-commits] PATCH for PIC16 target.

Evan Cheng evan.cheng at apple.com
Tue May 13 01:09:17 PDT 2008


On May 12, 2008, at 10:54 PM, Sanjiv.Gupta at microchip.com wrote:

>
>
> 4. Like most other compilers, LLVM likes to have as many registers as
> possible. This is not the case for our accumulator based architecture.
> However, we have been able to model our code generation to overcome  
> this
> problem by viewing register spills as intermediate values in
> calculations. And this seems to be working for us. As a future
> improvement, we plan to also implement our own LLVM register allocator
> to minimize the intermediate values.

Very nice. I think a simple allocator for a stack machine would do  
very well. Look forward to it.

>
>
> Although LLVM framework has not been designed to support architectures
> like ours, in general we think that it provides great features and we
> are willing to take on the challenges that we face to use LLVM for our
> compiler development. Most importantly, the friendly and helpful
> feedbacks that we receive from the LLVM community further encourage us
> in this endeavor.

Great to hear. Thanks.

Evan

>
>
> - Sanjiv
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list