[LLVMdev] blog post: TCE project: Co-design of application-specific processors with LLVM-based compilation support

orthochronous orthochronous at gmail.com
Tue Jun 29 13:10:30 PDT 2010


2010/6/29 Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi>:
> Hi,
>
> I wrote an LLVM blog post about our use of LLVM in the TCE project and a bit
> of a background for the TCE project in general. I hope some of you will find
> it interesting :)
>
> http://blog.llvm.org/2010/06/tce-project-co-design-of-application.html

I'll ask here (rather than the TCE list) because it's more about your
use of LLVM rather than TCE. One thing that's I'd be interested to
know, given that your application has different "expectations" to a
conventional processor, is how things are architected: does your code
"take control" and call LLVM routines or did you make everything your
TCE engine fit the interface of a conventional LLVM backend? It also
sounds like you've got only one transition from "LLVM standard
expectations representation" to "TTA representation" in the pipeline:
is that correct?

(I'm trying to get my head around these "non-standard interfacing"
issues at the moment so I'd be interested in how you've glued stuff
together.)




More information about the llvm-dev mailing list