[LLVMdev] Experimental C64X backend

Kalle.Raiskila at nokia.com Kalle.Raiskila at nokia.com
Wed Aug 18 06:15:19 PDT 2010

On Thu, 2010-08-12 at 12:03 +0200, Jeremy Morse wrote:
> Hi,
> Over the past few months I've been developing a LLVM backend for TIs
> C64X family of DSPs. It can be found as a co-processor in a variety of
> OMAP-based devices 


> The code itself can be found in the git repo at [2] and is based on LLVM
> 2.7. (Binutils is at [3]).

Are you intending to keep the development separate or merge to both
projects' upstream?

>  I'd welcome any feedback regarding the LLVM
> backend - I've no prior experience with LLVM, so it's far from optimal
> right now.

Hey, at least it compiles non-trivial programs! Out all the DSP test
cases I have for the SPU, only a handful don't compile with your
backend :) Now if I only could get them running on the C64x... (I cannot
seem to "allocate dsp node", but that is just my lacking OMAP skills)


More information about the llvm-dev mailing list