[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
Interesting!
> 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)
kalle
More information about the llvm-dev
mailing list