[LLVMdev] [LLVMDev] Does our own developed module and functions can go along with the future improved version of LLVM?

minwook Ahn minwook.ahn at gmail.com
Wed Jan 20 16:38:42 PST 2010


Thank you for your reply.

Minwook Ahn

2010/1/13 Reid Kleckner <rnk at mit.edu>

> On Tue, Jan 12, 2010 at 3:27 AM, Duncan Sands <baldrick at free.fr> wrote:
> > Hi Minwook Ahn,
> >
> >> We want to build our compiler based on LLVM by adding our own modules
> >> and functions
> >>
> >> which are specific to the features of our processor hardware.
> >
> > do you mean that you have files containing bitcode which contain useful
> > routines for your processor, and that you use like a library?
>
> I think the question was, can they write their own backend for LLVM (a
> new Target) and will their code automatically work with future
> releases of LLVM.
>
> In that case, the answer is yes, you can develop your own backend, but
> no, LLVM does not provide API stability.  As new versions of LLVM are
> released you would have to update your code to the new API or stay
> with the old version of LLVM.
>
> Reid
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100121/406e9567/attachment.html>


More information about the llvm-dev mailing list