<div dir="ltr">Currently, I have maintained the same interface from 3.2 to 3.4, and it's fairly abstract so I'm feeling fairly confident that I won't need interface changes in 3.5, but I won't update until stable is done.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 14 August 2014 11:25, David Chisnall <span dir="ltr"><<a href="mailto:David.Chisnall@cl.cam.ac.uk" target="_blank">David.Chisnall@cl.cam.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 14 Aug 2014, at 11:10, DeadMG <<a href="mailto:wolfeinstein@gmail.com">wolfeinstein@gmail.com</a>> wrote:<br>

<br>
> Officially, IR-level interoperation with Clang isn't supported at all right now, and the CodeGen interfaces are private. I figure that before I start working on patches and providing interfaces, I want to find out if this is something that the Clang devs in general want to move forward with. My machine is very slow and building LLVM/Clang takes some time, so I'd really rather not get cracking only to find out that my patches are unwanted.<br>

<br>
</div>I would love to see this as an official part of clang with a stable[1] (C or C++, don't care) public interface for external consumers.  Sign me up to review patches!<br>
<br>
David<br>
<br>
[1] Or, at least, mostly stable.  i.e. backwards source compatible between releases, with one full release of deprecation before old APIs are removed.</blockquote></div><br></div>