[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:
More information about the llvm-dev