[llvm-dev] Managed Languages BOF @ Dev Meeting

Chris Lattner via llvm-dev llvm-dev at lists.llvm.org
Sun Oct 18 09:23:47 PDT 2015


On Oct 18, 2015, at 4:53 AM, David Chisnall via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>> - Proper ABI implementation without reimplementing Clang's
>> TargetInfo.cpp or embedding Clang.
> 
> Although the implementation is a bit hairy, GCC’s JIT interfaces are a lot cleaner in this respect, as they deal with C types.
> 
> I’m not opposed to having to embed a chunk of clang (clang itself isn’t that huge, and in a shared-library build the size is easily amortised), but it would be very nice to have some of this exposed via stable interfaces.  I believe that Apple folks have done some work in this direction for Swift - perhaps they could be persuaded (either as part of, or separately from, the open sourcing of Swift) to put some work into a stable library interface for external consumers?

FYI, there are details about this work at the last devmtg:
http://llvm.org/devmtg/2014-10/#talk18

-Chris


More information about the llvm-dev mailing list